Program: vv
Module: $RCSfile: vvMainWindow.cxx,v $
Language: C++
- Date: $Date: 2010/01/29 13:53:49 $
- Version: $Revision: 1.5 $
+ Date: $Date: 2010/02/09 10:28:07 $
+ Version: $Revision: 1.10 $
Author : Pierre Seroul (pierre.seroul@gmail.com)
Copyright (C) 200COLUMN_IMAGE_NAME
#include "vvProgressDialog.h"
#include "vvQDicomSeriesSelector.h"
#include "vvSlicerManager.h"
-#include "clitkIOCommon.h"
+#include "clitkImageCommon.h"
#include "vvSlicer.h"
#include "vvInteractorStyleNavigator.h"
#include "vvImageWriter.h"
this->setContextMenuPolicy(Qt::CustomContextMenu);
contextActions.resize(0);
QAction* actionOpen_new_image = contextMenu.addAction(QIcon(QString::fromUtf8(":/new/prefix1/icons/fileopen.png")),
- tr("Open new Image"));
+ tr("O&pen new Image"));
+ actionOpen_new_image->setShortcut(QKeySequence(tr("Ctrl+O")));
connect(actionOpen_new_image,SIGNAL(triggered()),this,SLOT(OpenImages()));
contextActions.push_back(actionOpen_new_image);
-
contextMenu.addSeparator();
QAction* actionClose_Image = contextMenu.addAction(QIcon(QString::fromUtf8(":/new/prefix1/icons/exit.png")),
//Recently opened files
std::list<std::string> recent_files = GetRecentlyOpenedImages();
- if ( not recent_files.empty() )
+ if ( !recent_files.empty() )
{
QMenu * rmenu = new QMenu("Recently opened files...");
rmenu->setIcon(QIcon(QString::fromUtf8(":/new/prefix1/icons/open.png")));
//------------------------------------------------------------------------------
void vvMainWindow::DisplayChanged(QTreeWidgetItem *clicked_item, int column) {
int index = GetSlicerIndexFromItem(clicked_item);
- if ( column >= COLUMN_CLOSE_IMAGE or column <= 0)
+ if ( column >= COLUMN_CLOSE_IMAGE || column <= 0)
return;
for (unsigned int i = 0; i < mSlicerManagers.size(); i++)
{
if (DataTree->topLevelItem(i)->data(COLUMN_UL_VIEW,Qt::CheckStateRole).toInt() > 1)
{
mSlicerManagers[i]->GetSlicer(0)->SetSlice(value);
+ // mSlicerManagers[i]->UpdateSlice(0); // <-- too much update...
break;
}
}
///Only play one slicer per SM, and only if the SM is being displayed
for (int i=0;i<image_number;i++)
for (int j=0;j<4;j++)
- if (mSlicerManagers[i]->GetImage()->GetVTKImages().size() > 1 and
+ if (mSlicerManagers[i]->GetImage()->GetVTKImages().size() > 1 &&
DataTree->topLevelItem(i)->data(j+1,Qt::CheckStateRole).toInt() > 0)
{
mSlicerManagers[i]->SetNextTSlice(j);