API Documentation
Loading...
Searching...
No Matches
ExternalApplicationManager Class Reference

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

ApplicationLauncherButtonManagercreateAppLauncher ()
 
ButtoncreateLauncherButton ()
 
 ExternalApplicationManager (const FileFormat &format, QTModelManager *manager)
 
bool hasActiveInstallation () const
 
virtual FactoryOptions options (bool is_read, const FactoryParameters &params) const
 
void setAdditionalArgs (const String &args)
 
void setLauncher (const File &f)
 
void setupForApp ()
 
void setWriteCameras (bool write_cameras)
 
virtual ~ExternalApplicationManager ()
 

Detailed Description

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.


Constructor & Destructor Documentation

◆ ExternalApplicationManager()

ExternalApplicationManager ( const FileFormat & format,
QTModelManager * manager )

◆ ~ExternalApplicationManager()

virtual ~ExternalApplicationManager ( )
inlinevirtual

Member Function Documentation

◆ createAppLauncher()

ApplicationLauncherButtonManager * createAppLauncher ( )

◆ createLauncherButton()

Button * createLauncherButton ( )

◆ hasActiveInstallation()

bool hasActiveInstallation ( ) const

◆ options()

virtual FactoryOptions options ( bool is_read,
const FactoryParameters & params ) const
virtual

◆ setAdditionalArgs()

void setAdditionalArgs ( const String & args)

◆ setLauncher()

void setLauncher ( const File & f)

◆ setupForApp()

void setupForApp ( )

◆ setWriteCameras()

void setWriteCameras ( bool write_cameras)

The documentation for this class was generated from the following file: