/* * Méthode qui affiche les différents éléments de contrôles du Pac-Man et de la partie */ void UI::dessinerBoutons() { vue2D(); parallele(); perspective(); rejouer(); quitter(); zoomPlus(); zoomMoins(); }
void NCPreview::initTools() { ///////////////// // ACTIONS ///////////////// actionPrint = new QAction( this ); actionPrint->setText( tr("Print...") ); actionPrint->setIcon( iconFactory->findIcon("print") ); actionPrint->setToolTip( tr("Print") ); connect( actionPrint, SIGNAL( triggered() ), this, SLOT( slotPrint() ) ); actionPrint->setEnabled( false ); // alapetelmezetten kikapcsolva actionZP = new QAction( this ); actionZP->setText( tr("Zoom") ); actionZP->setIcon( iconFactory->findIcon("zoom_plus") ); actionZP->setToolTip( tr("Zoom page") ); actionZP->setShortcut( Qt::Key_Plus ); connect( actionZP, SIGNAL( triggered() ), this, SLOT( zoomPlus() ) ); actionZM = new QAction( this ); actionZM->setText( tr("Unzoom") ); actionZM->setIcon( iconFactory->findIcon("zoom_minus") ); actionZM->setToolTip( tr("Unzoom page") ); actionZM->setShortcut( Qt::Key_Minus ); connect( actionZM, SIGNAL( triggered() ), this, SLOT( zoomMinus() ) ); actionFrst = new QAction( this ); actionFrst->setText( tr("First page") ); actionFrst->setIcon( iconFactory->findIcon("firstpage") ); actionFrst->setToolTip( tr("Go to first page") ); actionFrst->setShortcut( Qt::CTRL+Qt::Key_Home ); connect( actionFrst, SIGNAL( triggered() ), this, SLOT( slotFirst() ) ); actionPrev = new QAction( this ); actionPrev->setText( tr("Previous page") ); actionPrev->setIcon( iconFactory->findIcon("prevpage") ); actionPrev->setToolTip( tr("Go to previous page") ); actionPrev->setShortcut( Qt::CTRL+Qt::Key_Left ); connect( actionPrev, SIGNAL( triggered() ), this, SLOT( slotPrev() ) ); actionNext = new QAction( this ); actionNext->setText( tr("Next page") ); actionNext->setIcon( iconFactory->findIcon("nextpage") ); actionNext->setToolTip( tr("Go to next page") ); actionNext->setShortcut( Qt::CTRL+Qt::Key_Right ); connect( actionNext, SIGNAL( triggered() ), this, SLOT( slotNext() ) ); actionLast = new QAction( this ); actionLast->setText( tr("Last page") ); actionLast->setIcon( iconFactory->findIcon("lastpage") ); actionLast->setToolTip( tr("Go to final page") ); actionLast->setShortcut( Qt::CTRL+Qt::Key_End ); connect( actionLast, SIGNAL( triggered() ), this, SLOT( slotLast() ) ); actionGo = new QAction( this ); actionGo->setText( tr("Go to page...") ); actionGo->setIcon( iconFactory->findIcon("gotopage") ); actionGo->setToolTip( tr("Go to specified page") ); actionGo->setShortcut( Qt::CTRL+Qt::Key_G ); connect( actionGo, SIGNAL( triggered() ), this, SLOT( slotGoTo() ) ); actionExit = new QAction( this ); actionExit->setText( tr("Exit") ); actionExit->setIcon( iconFactory->findIcon("exit") ); actionExit->setToolTip( tr("Exit preview") ); actionExit->setShortcut( Qt::Key_Escape ); connect( actionExit, SIGNAL( triggered() ), this, SLOT( close() ) ); ///////////////// // MENUS ///////////////// //QAction *actionPrint, *actionFrst, *actionNext, *actionPrev, *actionLast; //QAction *actionGo, *actionExit, *actionZP, *actionZM; mnFile = menuBar()->addMenu(tr("&File")); mnFile->addAction(actionPrint); mnFile->addAction(actionZP); mnFile->addAction(actionZM); mnFile->addSeparator(); mnFile->addAction(actionExit); mnNav = menuBar()->addMenu(tr("&Navigate")); mnNav->addAction(actionFrst); mnNav->addAction(actionPrev); mnNav->addAction(actionNext); mnNav->addAction(actionLast); mnNav->addSeparator(); mnNav->addAction(actionGo); ///////////////// // TOOLBAR ///////////////// toolbar = addToolBar( tr("Tools") ); //********************************************* combo cbZoom = new QComboBox( toolbar ); cbZoom->addItem( tr( " 10 %" )); cbZoom->addItem( tr( " 20 %" )); cbZoom->addItem( tr( " 50 %" )); cbZoom->addItem( tr( " 75 %" )); cbZoom->addItem( tr( "100 %" )); cbZoom->addItem( tr( "120 %" )); cbZoom->addItem( tr( "150 %" )); cbZoom->addItem( tr( "200 %" )); cbZoom->addItem( tr( "300 %" )); cbZoom->addItem( tr( "400 %" )); cbZoom->addItem( tr( "500 %" )); cbZoom->setFocusPolicy( Qt::NoFocus ); cbZoom->setCurrentIndex( 4 ); connect( cbZoom, SIGNAL(activated(const QString &) ), SLOT( slotZoom(const QString &) ) ); toolbar->addAction(actionPrint); toolbar->addSeparator(); toolbar->addAction(actionZP); toolbar->addAction(actionZM); toolbar->addSeparator(); toolbar->addWidget(cbZoom); toolbar->addSeparator(); toolbar->addAction(actionFrst); toolbar->addAction(actionPrev); toolbar->addAction(actionNext); toolbar->addAction(actionLast); toolbar->setIconSize(QSize(16,16)); statusBar(); //statusBar()->showMessage(tr("Ready")); }