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