Public Types | Public Slots | Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends

IrisGui Class Reference

List of all members.

Public Types

enum  { STEP1_INPUTDIR = 0, STEP2_RUNTOOLS, STEP2_RUNNING, STEP3_EXPORT }

Public Slots

void AddImage_Clicked ()
void RemoveImage_Clicked ()
void AddSlice_Clicked ()
void RefreshDropdownDialogs ()
void PreferencesDialog ()
void About ()
void CheckForUpdates ()
void UpdateCheckFinished (QNetworkReply *reply)
void ViewSlice (const QModelIndex &)
void KillProcess (bool killAll=false)
void KillAllProcesses ()
void RunBatchBuild ()
void OutputMessageFromProcess ()
void ProcessFinished (int exitCode, QProcess::ExitStatus exitStatus)
void PathComboBoxChanged (int idx)
void ToolComboBoxChanged (int idx)
void SelectAll ()
void SetAsDefault ()
void SetSelectedChannels (const QStringList &channels)
void SetDownsample (const QString &downsample)
void QueueProcess (const QString &prog, const QStringList &args, const QString &shortName, ToolAlias *alias, const QList< VolumeIndex * > &indicesToUpdate, const QHash< QString, QStringList > &outputFiles)
void QueueFunction (InternalTool *internalTool, const QStringList &args, const QString &shortName, ToolAlias *alias, const QList< VolumeIndex * > &indicesToUpdate)
void OutputMessage (const QString &str, int lines=-1)
void ResizeColumnsToContents ()
void SetToolProgress (double percent, bool failure)
void SetTitle (const QString &)

Public Member Functions

 IrisGui (QWidget *parent=0)
void Initialize ()
void DefaultMethodChanged ()
void BuildToolList ()
QList< VolumeIndex * > GetSelectedVolumeIndices (bool runOnSections, bool runOnAllSlices)
QList< Slice * > GetSelectedSlices (bool getAllSlices=false)
QList< Section * > GetSelectedSections (bool getAllSections=false)
QList< Image * > GetSelectedImages (bool getAllImages=false)
QStringList GetSelectedChannels (bool forceRefresh=false)
void RunFrontProcess ()
bool IsToolRunning ()
void Clean (Tool *tool)
void contextMenuEvent (QContextMenuEvent *event)
VolumeGetVolume ()
PipelineEditGetToolbox ()
PipelineEditGetPipelineEdit ()
QBoxLayout * GetInnerPipelineLayout ()
QGridLayout * GetInnerToolboxLayout ()
QMenu * GetMenu (bool isPipeline, QAction *&before, int groupId=0)
QListWidget * GetVolumeInfoListWidget ()
void EnableSetDefaultButton (bool enabled=true)
void RefreshVolumeInformation ()
void SetControlSections (const QModelIndex &index, const QStringList &controlNames, int idx)
void SetEnabled (bool enabled)

Static Public Member Functions

static IrisGuiinstance ()
static void OutputError (QWidget *parent, const QString &title, const QString &name)
static QString HtmlText (int ptSize, const QString &color, int weight, const QString &text)

Protected Member Functions

void closeEvent (QCloseEvent *event)

Friends

class Iris::IrisTests
void Pipeline::UpdateScrollWidth ()
void OutputInformation::Toggle ()
void OutputInformation::ToggleVerbose (bool enabled)

The documentation for this class was generated from the following files:
 All Classes Functions Variables