Ejemplo n.º 1
0
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: on_actionNew_triggered(); break;
        case 1: on_actionSaveAS_triggered(); break;
        case 2: on_actionSafe_triggered(); break;
        case 3: on_actionOpen_triggered(); break;
        case 4: on_actionExit_triggered(); break;
        case 5: on_actionUndo_triggered(); break;
        case 6: on_actionCopy_triggered(); break;
        case 7: on_actionPaste_triggered(); break;
        case 8: on_actionCut_triggered(); break;
        case 9: on_actionRedo_triggered(); break;
        case 10: on_actionFind_triggered(); break;
        case 11: findString(); break;
        default: ;
        }
        _id -= 12;
    }
    return _id;
}
Ejemplo n.º 2
0
/**
 * Adds a context menu with operations like copy and paste
 */
void MainWindow::addContextMenu()
{
    QAction *copy, *cut, *paste, *font, *color;
    copy = new QAction("Copy", this);
    cut = new QAction("Cut", this);
    paste = new QAction("Paste", this);
    font = new QAction("Font", this);
    color = new QAction("Color", this);
    connect(copy, SIGNAL(triggered()), this, SLOT(on_actionCopy_triggered()));
    connect(cut, SIGNAL(triggered()), this, SLOT(on_actionCut_triggered()));
    connect(paste, SIGNAL(triggered()), this, SLOT(on_actionPaste_triggered()));
    connect(font, SIGNAL(triggered()), this, SLOT(on_actionFont_2_triggered()));
    connect(color, SIGNAL(triggered()), this, SLOT(on_actionFont_triggered()));
    ui->textEdit_mainWindow_surface->setContextMenuPolicy(Qt::ActionsContextMenu);
    ui->textEdit_mainWindow_surface->addAction(copy);
    ui->textEdit_mainWindow_surface->addAction(cut);
    ui->textEdit_mainWindow_surface->addAction(paste);
    ui->textEdit_mainWindow_surface->addAction(font);
    ui->textEdit_mainWindow_surface->addAction(color);
}