allow saving aligned window browser to image
authorDiane Trout <diane@caltech.edu>
Thu, 4 May 2006 00:58:13 +0000 (00:58 +0000)
committerDiane Trout <diane@caltech.edu>
Thu, 4 May 2006 00:58:13 +0000 (00:58 +0000)
ticket:70

qui/MussaAlignedWindow.cpp
qui/MussaAlignedWindow.hpp

index d72ffad34f3f680b2cfd9ac1da9dcd5aca24b58e..a65a9555167ef4da175ddb7f99eb55e7715226b2 100644 (file)
@@ -35,6 +35,15 @@ MussaAlignedWindow::MussaAlignedWindow(Mussa& m,
           &browser, SLOT(setZoom(double)));
  
   setCentralWidget(&browser);
+
+  //Save pixel map action
+  saveBrowserPixmapAction = new QAction(tr("Save to image..."), this);
+  connect(saveBrowserPixmapAction, (SIGNAL(triggered())),
+         &browser, SLOT(promptSaveBrowserPixmap()));
+  saveBrowserPixmapAction->setIcon(QIcon(":/icons/image2.png"));
+
+  QMenu *newMenu = menuBar()->addMenu(tr("&File"));
+  newMenu->addAction(saveBrowserPixmapAction);
   menuBar()->addMenu(&pick_align_menu);
   menuBar()->addMenu(&view_align_menu);
 
index e7bc5ccd4dc00f56a0e1a9d671fdc0427fd41690..eb8be9867fce62f1c4a5b7abdd9924680dae1ce4 100644 (file)
@@ -43,6 +43,7 @@ protected:
   SequenceBrowserWidget browser;
   QMenu pick_align_menu;
   QMenu view_align_menu;
+  QAction *saveBrowserPixmapAction;
   std::vector <IntAction *> pick_actions;
   std::vector <IntAction *> view_actions;
   ZoomWidget zoom;