Isis 3.0
Home
ProgramLauncher.h
Go to the documentation of this file.
1 #ifndef ProgramLauncher_h
2 #define ProgramLauncher_h
3 
27 class QString;
28 
29 namespace Isis {
30  class IException;
31 
48  public:
49  static void RunIsisProgram(QString isisProgramName, QString arguments);
50  static void RunSystemCommand(QString commandLine);
51 
52  private:
53  static IException ProcessIsisMessageFromChild(QString code, QString msg);
54 
55  private:
59  ~ProgramLauncher();
60 
67 
74  ProgramLauncher &operator=(ProgramLauncher &other);
75  };
76 };
77 
78 #endif
static void RunIsisProgram(QString isisProgramName, QString arguments)
Executes the Isis program with the given arguments.
Definition: ProgramLauncher.cpp:53
Execute External Programs and Commands.
Definition: ProgramLauncher.h:47
static void RunSystemCommand(QString commandLine)
This runs arbitrary system commands.
Definition: ProgramLauncher.cpp:223
Isis exception class.
Definition: IException.h:99