Isis 3 Developer Reference
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 
51  public:
52  static void RunIsisProgram(QString isisProgramName, QString arguments);
53  static void RunSystemCommand(QString commandLine);
54 
55  private:
56  static IException ProcessIsisMessageFromChild(QString code, QString msg);
57 
58  private:
62  ~ProgramLauncher();
63 
70 
77  ProgramLauncher &operator=(ProgramLauncher &other);
78  };
79 };
80 
81 #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:50
static void RunSystemCommand(QString commandLine)
This runs arbitrary system commands.
Definition: ProgramLauncher.cpp:223
Isis exception class.
Definition: IException.h:107
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31