void BookmarksDialog::connectSlots() { connect( m_ui->chooseButton, SIGNAL(clicked()), this, SLOT(chooseBookmark()) ); connect( m_ui->sourceButton, SIGNAL(clicked()), this, SLOT(addSourceBookmark()) ); connect( m_ui->targetButton, SIGNAL(clicked()), this, SLOT(addTargetBookmark()) ); connect( m_ui->deleteButton, SIGNAL(clicked()), this, SLOT(deleteBookmark()) ); #ifndef Q_WS_MAEMO_5 connect( m_ui->bookmarkList->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this, SLOT(currentItemChanged(QItemSelection,QItemSelection))); #endif }
void MainWindow::customizeActions() { ui->actionOpen->setIcon(QIcon::fromTheme("document-open", QIcon(":/images/document-open.svg"))); ui->actionOpen->setShortcut(QKeySequence("CTRL+O")); connect(ui->actionOpen, SIGNAL(triggered()), this, SLOT(open())); ui->actionExit->setIcon(QIcon::fromTheme("application-exit", QIcon(":/images/application-exit.svg"))); ui->actionExit->setShortcut(QKeySequence("CTRL+Q")); connect(ui->actionExit, SIGNAL(triggered()), this, SLOT(close())); ui->actionAddBookmark->setIcon(QIcon::fromTheme("bookmark", QIcon(":/images/bookmark.png"))); ui->actionAddBookmark->setShortcut(QKeySequence("CTRL+B")); connect(ui->actionAddBookmark, SIGNAL(triggered()), this, SLOT(addBookmark())); ui->actionChooseBookmark->setIcon(QIcon(":/images/emblem-choose.svg")); ui->actionChooseBookmark->setShortcut(QKeySequence("CTRL+C")); connect(ui->actionChooseBookmark, SIGNAL(triggered()), this, SLOT(chooseBookmark())); ui->actionDisplayWords->setIcon(QIcon(":/images/list.svg")); ui->actionDisplayWords->setShortcut(QKeySequence("CTRL+L")); connect(ui->actionDisplayWords, SIGNAL(triggered()), this, SLOT(displayWords())); ui->actionAboutQt->setIcon(QIcon(":/images/qt-logo.png")); connect(ui->actionAboutQt, SIGNAL(triggered()), qApp, SLOT(aboutQt())); ui->actionAboutProgram->setIcon(QIcon(":/images/mainwindow-icon.svg")); connect(ui->actionAboutProgram, SIGNAL(triggered()), this, SLOT(about())); connect(ui->textEdit->actionAdd, SIGNAL(triggered(bool)), this, SLOT(addTranslate())); connect(ui->textEdit->actionAddBookmark, SIGNAL(triggered(bool)), this, SLOT(addBookmark())); ui->mainToolBar->addAction(ui->actionOpen); ui->mainToolBar->addAction(ui->actionAddBookmark); ui->mainToolBar->addAction(ui->actionChooseBookmark); ui->mainToolBar->addAction(ui->actionDisplayWords); }