void QtSyncStatusLogView::createMenu() { HbMenu* myMenu = menu(); connect( myMenu->addAction( tr("Update")), SIGNAL( triggered() ), SLOT( updateView() ) ); connect( myMenu->addAction( tr("Delete log")), SIGNAL( triggered() ), SLOT( deleteLog() ) ); connect( myMenu->addAction( tr("Back")), SIGNAL( triggered() ), SLOT( goToMainView() ) ); HbToolBar* myToolBar = toolBar(); connect( myToolBar->addAction( tr("Update")), SIGNAL( triggered() ), SLOT( updateView() ) ); connect( myToolBar->addAction( tr("Delete log")), SIGNAL( triggered() ), SLOT( deleteLog() ) ); connect( myToolBar->addAction( tr("Back")), SIGNAL( triggered() ), SLOT( goToMainView() ) ); }
void MainWindow::setupSessionViewer() { SVSelectedSessionWidget->setEnabled(false); enableSVTools(); passMarkDetailsTab->setEnabled(false); scoringSystemTab->setEnabled(false); QObject::connect(SVLSListWidget, SIGNAL(itemDoubleClicked(QListWidgetItem *)), this, SLOT(setCurrentSession(QListWidgetItem *))); QObject::connect(SVLASListWidget, SIGNAL(itemDoubleClicked(QListWidgetItem *)), this, SLOT(setCurrentSession(QListWidgetItem *))); QObject::connect(SVLCListWidget, SIGNAL(currentTextChanged(QString)), this, SLOT(setCurrentStudent())); QObject::connect(SVLCListWidget, SIGNAL(itemClicked(QListWidgetItem *)), this, SLOT(showSelectedStudentTab())); QObject::connect(actionDelete_log, SIGNAL(triggered()), this, SLOT(deleteLog())); QObject::connect(actionArchive_session, SIGNAL(triggered()), this, SLOT(archiveSession())); QObject::connect(actionRestore_session, SIGNAL(triggered()), this, SLOT(restoreSession())); QObject::connect(actionCopy_to_archive, SIGNAL(triggered()), this, SLOT(copyToArchive())); QObject::connect(actionCopy_from_archive, SIGNAL(triggered()), this, SLOT(copyFromArchive())); QObject::connect(actionPrint_all, SIGNAL(triggered()), this, SLOT(printAll())); QObject::connect(actionPrint_session_summary, SIGNAL(triggered()), this, SLOT(printSessionSummary())); QObject::connect(SVLSSearchLineEdit, SIGNAL(textChanged(const QString &)), this, SLOT(searchSVLS(const QString &))); QObject::connect(SVSearchDetailsLineEdit, SIGNAL(textChanged(QLineEdit *, const QString &)), SVPassMarkTableWidget, SLOT(filterItems(QLineEdit *, const QString &))); SVLSListWidget->setSortingEnabled(true); SVLASListWidget->setSortingEnabled(true); SVPassMarkTableWidget->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch); SVPassMarkTableWidget->horizontalHeader()->setResizeMode(1, QHeaderView::ResizeToContents); SVPassMarkTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); SVScoringSystemTableWidget->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents); SVScoringSystemTableWidget->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents); SVScoringSystemTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); for (int i = 0; i < SVScoringSystemTableWidget->rowCount(); ++i) { SVScoringSystemTableWidget->setItem(i, 1, new QTableWidgetItem); } hideArchive(); }