API Documentation
|
Manages an external application. This application may be run as a child process of the NDEVR API. For example a CAD session or a program to setup a GPS device. Programs often interact via a shared file which is handled through the IOFactory interface. More...
#include <ExternalApplicationManager.h>
Public Member Functions | |
ApplicationLauncherButtonManager * | createAppLauncher () |
Button * | createLauncherButton () |
ExternalApplicationManager (const FileFormat &format, QTModelManager *manager) | |
bool | hasActiveInstallation () const |
virtual FactoryOptions | options (bool is_read, const FactoryParameters ¶ms) const |
void | setAdditionalArgs (const String &args) |
void | setLauncher (const File &f) |
void | setupForApp () |
void | setWriteCameras (bool write_cameras) |
virtual | ~ExternalApplicationManager () |
Manages an external application. This application may be run as a child process of the NDEVR API. For example a CAD session or a program to setup a GPS device. Programs often interact via a shared file which is handled through the IOFactory interface.
ExternalApplicationManager | ( | const FileFormat & | format, |
QTModelManager * | manager ) |
|
inlinevirtual |
ApplicationLauncherButtonManager * createAppLauncher | ( | ) |
Button * createLauncherButton | ( | ) |
bool hasActiveInstallation | ( | ) | const |
|
virtual |
void setAdditionalArgs | ( | const String & | args | ) |
void setLauncher | ( | const File & | f | ) |
void setupForApp | ( | ) |
void setWriteCameras | ( | bool | write_cameras | ) |