Ejemplo n.º 1
0
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
}
Ejemplo n.º 2
0
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);
}