void colorChooser::constructMenuObjects() { clearListAction_ = new QAction(tr("Clear \"Clicked colors\" list"), this); connect(clearListAction_, SIGNAL(triggered()), this, SLOT(clearList())); addZoomActionsToImageMenu(); imageMenu()->addAction(imageInfoAction()); imageMenu()->addAction(clearListAction_); }
imageCompareBase::imageCompareBase(windowManager* windowMgr) : imageSaverWindow(tr("Colors"), windowMgr), leftImageSavedSize_(QSize()), rightImageSavedSize_(QSize()) { constructScrolling(); splitter_ = new QSplitter; splitter_->addWidget(leftScroll_); splitter_->addWidget(rightScroll_); setCentralWidget(splitter_); leftFocusAction_ = new QAction(QIcon(":leftImage.png"), tr("Focus left side"), this); rightFocusAction_ = new QAction(QIcon(":rightImage.png"), tr("Focus right side"), this); leftImageListBox_ = new comboBox(this); leftImageListBox_->setToolTip(tr("Select the left side image")); rightImageListBox_ = new comboBox(this); rightImageListBox_->setToolTip(tr("Select the right side image")); addZoomActionsToImageMenu(); //: Whether zooming zooms both images at once, or just one dualZoomingAction_ = new QAction(tr("Dual zooming"), this); dualZoomingAction_->setCheckable(true); dualZoomingAction_->setChecked(true); imageMenu()->addAction(dualZoomingAction_); imageMenu()->addAction(dualScrollingAction_); switchAction_ = imageMenu()->addAction(tr("Switch sides")); centerSplitterAction_ = imageMenu()->addAction(tr("Center splitter")); leftImageMenu_ = new QMenu(tr("&Left Image"), this); menuBar()->insertMenu(helpMenu()->menuAction(), leftImageMenu_); leftShowHide_ = leftImageMenu_->addAction(tr("Show left image")); leftShowHide_->setCheckable(true); leftDelete_ = leftImageMenu_->addAction(tr("Delete left image")); leftImageMenu_->addSeparator(); rightImageMenu_ = new QMenu(tr("&Right Image"), this); menuBar()->insertMenu(helpMenu()->menuAction(), rightImageMenu_); rightShowHide_ = rightImageMenu_->addAction(tr("Show right image")); rightShowHide_->setCheckable(true); rightDelete_ = rightImageMenu_->addAction(tr("Delete right image")); rightImageMenu_->addSeparator(); setConnections(); }
void colorChooser::setWidgetActive(bool active) { imageMenu()->setEnabled(active); imageScroll_->setEnabled(active); setListDockEnabled(active); generatedDockHolder_->setEnabled(active); processModeBox_->setEnabled(active); setZoomActionsEnabled(active); processButton_->setEnabled(active); setSaveActionsEnabled(active); if (active) { numColorsBox_->setEnabled(processMode_.numColorsBoxActive()); } else { numColorsBox_->setEnabled(false); } }
void patternWindow::constructMenus() { imageMenu()->addAction(switchAction_); imageMenu()->addAction(zoomInAction()); imageMenu()->addAction(zoomOutAction()); imageMenu()->addAction(originalSizeAction()); imageMenu()->addAction(gridAction_); imageMenu()->addAction(gridColorAction_); imageMenu()->addAction(imageInfoAction()); helpMenu()->addAction(setPdfViewerAction_); imageListMenu_ = new QMenu(tr("I&mages"), this); menuBar()->insertMenu(helpMenu()->menuAction(), imageListMenu_); connect(imageListMenu_, SIGNAL(triggered(QAction* )), this, SLOT(processImageListMenu(QAction* ))); imageListMenu_->addAction(deleteImageAction_); imageListMenu_->addSeparator(); }