void Grabber::createActions() { renderIntoPixmapAct = new QAction(tr("&Render into Pixmap..."), this); renderIntoPixmapAct->setShortcut(tr("Ctrl+R")); connect(renderIntoPixmapAct, SIGNAL(triggered()), this, SLOT(renderIntoPixmap())); grabFrameBufferAct = new QAction(tr("&Grab Frame Buffer"), this); grabFrameBufferAct->setShortcut(tr("Ctrl+G")); connect(grabFrameBufferAct, SIGNAL(triggered()), this, SLOT(grabFrameBuffer())); clearPixmapAct = new QAction(tr("&Clear Pixmap"), this); clearPixmapAct->setShortcut(tr("Ctrl+L")); connect(clearPixmapAct, SIGNAL(triggered()), this, SLOT(clearPixmap())); exitAct = new QAction(tr("Close"), this); exitAct->setShortcuts(QKeySequence::Quit); connect(exitAct, SIGNAL(triggered()), this, SLOT(actionClose())); aboutAct = new QAction(tr("&About"), this); connect(aboutAct, SIGNAL(triggered()), this, SLOT(about())); aboutQtAct = new QAction(tr("About &CopperSpice"), this); connect(aboutQtAct, SIGNAL(triggered()), qApp, SLOT(aboutQt())); }
void iDrawMainWindow::createActions() { renderIntoPixmapAct = new QAction(tr("&Render into Pixmap..."), this); renderIntoPixmapAct->setShortcut(tr("Ctrl+R")); connect(renderIntoPixmapAct, SIGNAL(triggered()), this, SLOT(renderIntoPixmap())); grabFrameBufferAct = new QAction(tr("&Grab Frame Buffer"), this); grabFrameBufferAct->setShortcut(tr("Ctrl+G")); connect(grabFrameBufferAct, SIGNAL(triggered()), this, SLOT(grabFrameBuffer())); clearPixmapAct = new QAction(tr("&Clear Pixmap"), this); clearPixmapAct->setShortcut(tr("Ctrl+L")); connect(clearPixmapAct, SIGNAL(triggered()), this, SLOT(clearPixmap())); exitAct = new QAction(tr("E&xit"), this); exitAct->setShortcut(tr("Ctrl+Q")); connect(exitAct, SIGNAL(triggered()), this, SLOT(close())); aboutAct = new QAction(tr("&About"), this); connect(aboutAct, SIGNAL(triggered()), this, SLOT(about())); aboutQtAct = new QAction(tr("About &Qt"), this); connect(aboutQtAct, SIGNAL(triggered()), qApp, SLOT(aboutQt())); }
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: renderIntoPixmap(); break; case 1: grabFrameBuffer(); break; case 2: clearPixmap(); break; case 3: about(); break; default: ; } _id -= 4; } return _id; }