Public Slots | |
bool | New (const QString &path="") |
void | Open () |
void | OpenRecent () |
bool | Save () |
bool | SaveAs () |
void | Relocate () |
void | RunDefaultPipeline () |
void | LoadPipeline (const QString &pipelinePath="") |
bool | ImportPipeline (const QString &path="") |
bool | ExportPipeline (const QString &path="") |
void | DownsampleChanged (const QString &ds) |
void | ChannelChanged (const QString &ch="") |
void | ControlChanged (int idx) |
void | Dirty () |
void | AddDownsamples (const QStringList &downsamples) |
void | AddChannels (const QStringList &channels) |
void | ImportControlCombos () |
void | RefreshImages () |
Signals | |
void | SetProgressRange (int min, int max) |
void | SetProgressValue (int value) |
Public Member Functions | |
Volume (const QString &dirName) | |
bool | Open (const QString &path) |
void | ClearSections () |
void | Save (QXmlStreamWriter &xmlWriter, const QString &pipelinePath) |
bool | SafeToExit () |
QDir | GetDir () |
QString | GetAbsolutePath () |
QStringList | GetChannels () |
QStringList | GetDownsamples () |
QList< Image * > | GetAllImages () |
QList< Slice * > | GetAllSlices () |
QList< Section * > | GetAllSections () |
unsigned | GetNextSliceIdForImporting () |
QString | Name () |
void | SetName (QLineEdit *name) |
int | SliceCount () |
Pipeline * | GetPipeline () |
QString | GetSavePath () |
QString | GetVolumeInfoPath () |
Section * | GetSection (int row) |
bool | RecursivelyDelete (const QString &path) |
void | SetRecentVolumesMenu (QMenu *menuRecentVolumes) |
void | RefreshRecentList () |
void | RefreshControlCombos () |
Section * | AddSection (const QString §ionName="") |
void | AddSection (Section *section, const QString &parentSection, int idx=-1) |
Section * | AddSection (QXmlStreamReader &xmlReader) |
void | MoveSection (int oldRow, int newRow) |
void | MoveSlice (Section *oldSection, int oldRow, Section *newSection, int newRow) |
void | MoveImage (Slice *oldSlice, int oldRow, Slice *newSlice) |
void | DeleteSection (Section *section, bool trueDelete) |
void | CleanSelected (QList< VolumeIndex * > indices, ToolAlias *aliasToClean) |
Slice * | AddSlice (Section *section, const QString &requestedName="") |
void | AddSlice (Section *section, Slice *slice, int idx=-1) |
Slice * | AddSlice (Section *section, QXmlStreamReader &xmlReader) |
void | DeleteSlice (Slice *slice, bool trueDelete) |
void | ToolFinished (const ReadiedProcess &finishedProcess, int runTime) |
void | AddImage (Slice *slice, Image *image, int idx=-1) |
void | DeleteImage (Image *image, bool trueDelete) |
virtual int | columnCount (const QModelIndex &parent) const |
virtual QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const |
virtual QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const |
virtual Qt::ItemFlags | flags (const QModelIndex &index) const |
virtual QStringList | mimeTypes () const |
virtual QMimeData * | mimeData (const QModelIndexList &indexes) const |
virtual bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) |
virtual QModelIndex | parent (const QModelIndex &parent) const |
virtual int | rowCount (const QModelIndex &parent=QModelIndex()) const |
QModelIndex | index (Slice *slice) const |
QModelIndex | index (Section *section) const |
QModelIndex | index (VolumeIndex *vIndex) const |
QVariant | headerData (int slice, Qt::Orientation orientation, int role) const |
bool | setData (const QModelIndex &index, const QVariant &value, int role) |
void | NumToolRun (ToolAlias *alias, int &numRun, int &totPossible) |
float | ToolProgress (ToolAlias *alias) |
void | ClearImages (Slice *slice) |
void | RefreshImages (Slice *slice) |
Static Public Member Functions | |
static QDir | GetExecutableDir (bool trueExecutableDirectory=false) |
static QDir | GetToolsDirectory (bool trueExecutableDirectory=false) |
static QStringList | GetAcceptableExtensions () |
static QStringList | GetAcceptableFilenames () |
static QIcon | GetIcon (Tool::ToolType type) |
static int | NextValidImageID (QDir dir) |
static bool | CopyImage (QString &copiedPath, const QDir &dir, const QString &dir_str, int nextValidId, bool suppressOutput=false) |
static bool | ValidExtension (const QFileInfo &fileInfo, bool checkExistance) |
static bool | ValidExtension (const QString &imageName) |
static bool | ValidImageDirectory (const QString &dirName) |
static bool | ValidImageName (const QString &imageName) |
static bool | ValidateImageName (const QString &dir) |
static bool | ValidateDirectoryName (const QString &dir) |
Static Public Attributes | |
static QHash< Tool::ToolType, QIcon > | IconList = QHash<Tool::ToolType, QIcon>() |
Friends | |
class | PyramidTool |
class | VolumeImporter |
class | Iris::IrisTests |
void | IrisGui::RefreshVolumeInformation () |