void FmDriverListWidget::init() { mLayout = new QGraphicsLinearLayout( this ); mLayout->setOrientation( Qt::Vertical ); mListView = new HbListView( this ); mListView->setLayoutName( "drive" ); mModel = new FmDriveModel( this, FmDriveModel::FillWithVolume | FmDriveModel::FillWithDefaultVolume | FmDriveModel::FillWithTotalSize | FmDriveModel::FillWithFreeSize ); mListView->setModel( mModel ); mLayout->addItem( mListView ); mSearchPanel = new HbSearchPanel( this ); mSearchPanel->setObjectName( "searchPanel" ); mSearchPanel->setSearchOptionsEnabled( false ); mSearchPanel->setProgressive( true ); mSearchPanel->hide(); connect( mListView, SIGNAL( activated( const QModelIndex & ) ), this, SLOT( on_list_activated( const QModelIndex & ) ) ); connect( mListView, SIGNAL( pressed( const QModelIndex & ) ), this, SLOT( on_list_pressed( const QModelIndex & ) ) ); connect( mListView, SIGNAL( longPressed( HbAbstractViewItem *, const QPointF & ) ), this, SLOT( on_list_longPressed( HbAbstractViewItem *, const QPointF & ) ) ); connect( mSearchPanel, SIGNAL( criteriaChanged( const QString & ) ), this, SLOT( on_searchPanel_criteriaChanged( const QString & ) ), Qt::QueuedConnection ); connect( mSearchPanel, SIGNAL( exitClicked() ), this, SLOT( on_searchPanel_exitClicked() ) ); setLayout( mLayout ); }
void ControlsOverlay::mouseReleaseEvent(QMouseEvent *event) { if (event->button() == Qt::LeftButton) { if(event->pos().rx() >=39) emit exitClicked(); if(event->pos().rx() <39 && event->pos().rx() >=19) emit exitFullscreenClicked(); if(event->pos().rx() <19 && event->pos().rx() >=0) emit minimizeClicked(); } }
void MiningDialog::setModel(ClientModel *model) { if(model) { connect(ui->btnRefresh, SIGNAL(clicked()), this, SLOT(refreshClicked())); connect(ui->btnExit, SIGNAL(clicked()), this, SLOT(exitClicked())); connect(ui->btnRegister, SIGNAL(clicked()), this, SLOT(registerClicked())); connect(ui->btnUnregister, SIGNAL(clicked()), this, SLOT(unregisterClicked())); MiningDialog::refreshClicked(); } }
void FmFindWidget::initSearchPanel() { mSearchPanel = new HbSearchPanel( this ); mSearchPanel->setObjectName( "searchPanel" ); mSearchPanel->setSearchOptionsEnabled( false ); mSearchPanel->setProgressive( true ); connect( mSearchPanel, SIGNAL( criteriaChanged( const QString & ) ), this, SLOT( on_searchPanel_criteriaChanged( const QString & ) ), Qt::QueuedConnection ); connect( mSearchPanel, SIGNAL( exitClicked() ), this, SLOT( on_searchPanel_exitClicked() ), Qt::QueuedConnection ); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); // Initial startup checks if (!FilePirate::Application().settingsLoaded) { settingsWindow.setParent(this, Qt::WindowFlags(Qt::Dialog)); settingsWindow.show(); settingsWindow.raise(); settingsWindow.activateWindow(); } // connect signals connect(ui->actionExit,SIGNAL(triggered()),this,SLOT(exitClicked())); connect(ui->actionAbout_FilePirate,SIGNAL(triggered()),this,SLOT(aboutClicked())); connect(ui->actionSettings,SIGNAL(triggered()),this,SLOT(settingsClicked())); connect(ui->actionRefreshFileList, SIGNAL(triggered()), FilePirate::Application().fileMon, SLOT(refreshTimerEvent())); /* set up our active transfers widget */ activeTranfersWidget = new QTreeView(ui->transfersDock); activeTranfersWidget->setModel(new ActiveTransferModel(activeTranfersWidget)); ui->transfersDock->setWidget(activeTranfersWidget); /* users widget */ usersWidget = new QTreeView(); usersWidget->setModel(new UserModel(usersWidget, FilePirate::Application().userInfo)); ui->usersDock->setWidget(usersWidget); /* central widget */ mainTabs = new QTabWidget(this); this->setCentralWidget(mainTabs); /* chat tab */ chatTab = new TabChat(mainTabs); mainTabs->addTab(chatTab, QIcon(":/icons/res/text-balloon.ico"), "Chat"); connect(FilePirate::Application().ocean, SIGNAL(messageReceived(QHostAddress,QString,QString)), chatTab, SLOT(newMessage(QHostAddress,QString,QString))); connect(chatTab, SIGNAL(messageSent(QString)), FilePirate::Application().ocean, SLOT(sendChatMessage(QString))); /* helper connections */ connect(this, SIGNAL(destroyed()), FilePirate::Application().ocean, SLOT(returnToPort())); /* let everybody know we've set sail! */ FilePirate::Application().ocean->start(); FilePirate::Application().ocean->sendMessage(NET_OCEAN_SAIL, FilePirate::Application().username); FilePirate::Application().userInfo->start(); }
VerticalMenuWidget::VerticalMenuWidget(QWidget *parent) : AbstractMenuWidget(parent), ui(new Ui::VerticalMenuWidget) { ui->setupUi(this); connect(ui->btnAbout,SIGNAL(clicked()),this,SIGNAL(showAbout())); connect(ui->btnExit,SIGNAL(clicked()),this,SIGNAL(exitClicked())); connect(ui->btnFiles,SIGNAL(clicked()),this,SIGNAL(showFiles())); connect(ui->btnArtists,SIGNAL(clicked()),this,SIGNAL(showArtists())); connect(ui->btnAlbums,SIGNAL(clicked()),this,SIGNAL(showAlbums())); connect(ui->btnConnect,SIGNAL(clicked()),this,SIGNAL(connectClicked())); connect(ui->btnCurrentSong,SIGNAL(clicked()),this,SIGNAL(showCurrentSong())); connect(ui->btnSettings,SIGNAL(clicked()),this,SIGNAL(showSettings())); connect(ui->btnPlaylists,SIGNAL(clicked()),this,SIGNAL(showPlaylist())); }
void WFrame::manageConnections() { QObject::connect(c,SIGNAL(exitProgram()),this,SLOT(onExit())); QObject::connect(c,SIGNAL(FileLoadedSignal(int)),this,SLOT(FileLoaded(int))); QObject::connect(c,SIGNAL(closeMap()),this,SLOT(onCloseMap())); QObject::connect(this,SIGNAL(closeMapButtonClicked()),c,SLOT(closeMapClicked())); QObject::connect(c,SIGNAL(loadMapSignal()),this,SLOT(loadMap())); QObject::connect(c,SIGNAL(noNodesSignal()),this,SLOT(errorNodes())); QObject::connect(c,SIGNAL(noOSMSignal()),this,SLOT(errorOSM())); QObject::connect(c,SIGNAL(multipleDropSignal()),this,SLOT(multipleDrop())); //ACTION CONNECTS QObject::connect(open,SIGNAL(triggered()),this,SLOT(getFile())); QObject::connect(exit,SIGNAL(triggered()),c,SLOT(exitClicked())); QObject::connect(closeFile,SIGNAL(triggered()),this,SLOT(checkMap())); QObject::connect(about,SIGNAL(triggered()),this,SLOT(showAbout())); QObject::connect(links,SIGNAL(triggered()),this,SLOT(showLinks())); }
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QMainWindow::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: programChanged(); break; case 1: configureProgramClicked(); break; case 2: environmentChanged(); break; case 3: createEnvironmentClicked(); break; case 4: configureEnvironmentClicked(); break; case 5: configureSimulationClicked(); break; case 6: exitClicked(); break; case 7: runClicked(); break; default: ; } _id -= 8; } return _id; }
StartupMenu::StartupMenu(QWidget *parent) : QMenuBar(parent) { // File menu m_fileMenu = new QMenu(tr("&File"),this); QAction * newAction = new QAction(tr("&New"), this); QAction * loadFileAction = new QAction(tr("&Open"), this); QAction * importAction = new QAction(tr("&Import IDF"), this); //QAction * importSDDAction = new QAction(tr("&Import SDD"), this); QAction * exitAction = new QAction(tr("E&xit"), this); exitAction->setShortcuts(QKeySequence::Quit); connect(importAction, SIGNAL(triggered()), this, SIGNAL(importClicked())); //connect(importSDDAction, SIGNAL(triggered()), this, SIGNAL(importSDDClicked())); connect(loadFileAction, SIGNAL(triggered()), this, SIGNAL(loadFileClicked())); connect(newAction, SIGNAL(triggered()), this, SIGNAL(newClicked())); connect(exitAction, SIGNAL(triggered()),this,SIGNAL(exitClicked())); m_fileMenu->addAction(newAction); m_fileMenu->addAction(loadFileAction); m_fileMenu->addSeparator(); m_fileMenu->addAction(importAction); //m_fileMenu->addAction(importSDDAction); m_fileMenu->addSeparator(); m_fileMenu->addAction(exitAction); addMenu(m_fileMenu); // Help menu m_helpMenu = new QMenu(tr("&Help"),this); addMenu(m_helpMenu); QAction * helpAction = new QAction(tr("OpenStudio &Help"),this); connect(helpAction, SIGNAL(triggered()),this,SIGNAL(helpClicked())); m_helpMenu->addAction(helpAction); }
MainMenu::MainMenu(bool isIP, bool isPlugin, QWidget *parent) : QMenuBar(parent), m_isPlugin(isPlugin) { m_isIP = isIP; QAction * action = 0; bool isConnected = 0; // File menu m_fileMenu = new QMenu(tr("&File"),this); addMenu(m_fileMenu); // DLM: actions which result in this menu being deleted should be queued action = new QAction(tr("&New"), this); action->setShortcut(QKeySequence(QKeySequence::New)); m_fileMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(newClicked()), Qt::QueuedConnection); OS_ASSERT(isConnected); // DLM: actions which result in this menu being deleted should be queued action = new QAction(tr("&Open"), this); action->setShortcut(QKeySequence(QKeySequence::Open)); m_fileMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(loadFileClicked()), Qt::QueuedConnection); OS_ASSERT(isConnected); m_fileMenu->addSeparator(); m_revertToSavedAction = new QAction(tr("Revert to Saved"), this); m_revertToSavedAction->setDisabled(true); m_fileMenu->addAction(m_revertToSavedAction); isConnected = connect(m_revertToSavedAction, SIGNAL(triggered()), this, SIGNAL(revertFileClicked()), Qt::QueuedConnection); OS_ASSERT(isConnected); action = new QAction(tr("&Save"), this); action->setShortcut(QKeySequence(QKeySequence::Save)); m_fileMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(saveFileClicked())); OS_ASSERT(isConnected); action = new QAction(tr("Save &As"), this); m_fileMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(saveAsFileClicked())); OS_ASSERT(isConnected); m_fileMenu->addSeparator(); //formatMenu = editMenu->addMenu(tr("&Format")) QMenu * importMenu = m_fileMenu->addMenu(tr("Import")); action = new QAction(tr("IDF"), this); importMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(importClicked()), Qt::QueuedConnection); OS_ASSERT(isConnected); action = new QAction(tr("gbXML"), this); importMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(importgbXMLClicked()), Qt::QueuedConnection); OS_ASSERT(isConnected); action = new QAction(tr("SDD"), this); importMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(importSDDClicked()), Qt::QueuedConnection); OS_ASSERT(isConnected); QMenu * exportMenu = m_fileMenu->addMenu(tr("Export")); action = new QAction(tr("IDF"), this); exportMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(exportClicked())); OS_ASSERT(isConnected); action = new QAction(tr("gbXML"), this); exportMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(exportgbXMLClicked())); OS_ASSERT(isConnected); action = new QAction(tr("SDD"), this); exportMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(exportSDDClicked())); OS_ASSERT(isConnected); action = new QAction(tr("&Load Library"), this); m_fileMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(loadLibraryClicked())); OS_ASSERT(isConnected); if (!m_isPlugin){ m_fileMenu->addSeparator(); //m_fileMenu->addAction(action); //isConnected = connect(action, SIGNAL(triggered()), this, SIGNAL(showRubyConsoleClicked())); //OS_ASSERT(isConnected); m_fileMenu->addSeparator(); action = new QAction(tr("E&xit"), this); action->setShortcuts(QKeySequence::Quit); m_fileMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()),this,SIGNAL(exitClicked()), Qt::QueuedConnection); OS_ASSERT(isConnected); } // Preferences menu m_preferencesMenu = new QMenu(tr("&Preferences"),this); addMenu(m_preferencesMenu); QMenu * unitsMenu = m_preferencesMenu->addMenu(tr("Units")); m_displaySIUnitsAction = new QAction(tr("Metric (&SI)"),this); unitsMenu->addAction(m_displaySIUnitsAction); isConnected = connect(m_displaySIUnitsAction, SIGNAL(triggered()),this,SLOT(displaySIUnitsClicked())); OS_ASSERT(isConnected); m_displayIPUnitsAction = new QAction(tr("English (&I-P)"),this); unitsMenu->addAction(m_displayIPUnitsAction); isConnected = connect(m_displayIPUnitsAction, SIGNAL(triggered()),this,SLOT(displayIPUnitsClicked())); OS_ASSERT(isConnected); action = new QAction(tr("Change My Measures Directory"),this); m_preferencesMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()),this,SIGNAL(changeMyMeasuresDir())); OS_ASSERT(isConnected); action = new QAction(tr("Scan for Tools"),this); m_preferencesMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()),this,SIGNAL(scanForToolsClicked())); OS_ASSERT(isConnected); action = new QAction(tr("Show Tools"),this); m_preferencesMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()),this,SIGNAL(showRunManagerPreferencesClicked())); OS_ASSERT(isConnected); action = new QAction(tr("Change BCL Login Information"),this); //m_preferencesMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()),this,SIGNAL(changeBclLogin())); OS_ASSERT(isConnected); action = new QAction(tr("&Configure Internet Proxy"),this); m_preferencesMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()),this,SIGNAL(configureProxyClicked())); OS_ASSERT(isConnected); if(m_isIP){ m_displayIPUnitsAction->trigger(); } else{ m_displaySIUnitsAction->trigger(); } // Measure menu m_measureMenu = new QMenu(tr("Components && Measures"),this); addMenu(m_measureMenu); action = new QAction(tr("Apply Measure Now"),this); action->setShortcut(QKeySequence(QKeySequence(tr("Ctrl+M")))); m_measureMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()),this,SIGNAL(applyMeasureClicked())); OS_ASSERT(isConnected); action = new QAction(tr("Find Measures"),this); m_measureMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()),this,SIGNAL(downloadMeasuresClicked())); OS_ASSERT(isConnected); action = new QAction(tr("Find Components"),this); m_measureMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()),this,SIGNAL(downloadComponentsClicked())); OS_ASSERT(isConnected); // Help menu m_helpMenu = new QMenu(tr("&Help"),this); addMenu(m_helpMenu); action = new QAction(tr("OpenStudio &Help"),this); m_helpMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()),this,SIGNAL(helpClicked())); OS_ASSERT(isConnected); action = new QAction(tr("&About"),this); m_helpMenu->addAction(action); isConnected = connect(action, SIGNAL(triggered()),this,SIGNAL(aboutClicked())); OS_ASSERT(isConnected); }
void HelpKeywordView::initSearchPanel() { mSearchPanel = mBuilder.findWidget<HbSearchPanel*>(DOCML_SEARCH_PANEL); connect(mSearchPanel, SIGNAL(exitClicked()), this, SLOT(onSearchPanelExitClicked())); connect(mSearchPanel, SIGNAL(criteriaChanged(const QString&)), this, SLOT(onSearchPanelCriteriaChanged(const QString&))); }