The one and only Application.
More...
#include <Application.h>
The one and only Application.
◆ Application()
OpenLxApp::Application::Application |
( |
| ) |
|
◆ ~Application()
OpenLxApp::Application::~Application |
( |
void |
| ) |
|
◆ closeAllDocuments()
void OpenLxApp::Application::closeAllDocuments |
( |
| ) |
|
◆ closeApplication()
void OpenLxApp::Application::closeApplication |
( |
| ) |
|
◆ closeDocument()
void OpenLxApp::Application::closeDocument |
( |
std::shared_ptr< Document > |
doc, |
|
|
bool |
forceClose = false |
|
) |
| |
◆ getActiveDocument()
std::shared_ptr<Document> OpenLxApp::Application::getActiveDocument |
( |
bool |
createIfNeeded = false | ) |
|
Returns the active document. Creates a new one it createIfNeeded = true.
◆ getActiveScript()
ActiveScript OpenLxApp::Application::getActiveScript |
( |
| ) |
const |
Returns the active script.
◆ getInstance()
static Application* OpenLxApp::Application::getInstance |
( |
void |
| ) |
|
|
static |
◆ initQt() [1/2]
static void OpenLxApp::Application::initQt |
( |
| ) |
|
|
static |
◆ initQt() [2/2]
static void OpenLxApp::Application::initQt |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
|
static |
◆ newDocument()
◆ newVariantTransferDocument()
std::shared_ptr<Document> OpenLxApp::Application::newVariantTransferDocument |
( |
const Base::String & |
name = L"" | ) |
|
Creates a new VariantTransferDocument.
◆ release()
static void OpenLxApp::Application::release |
( |
| ) |
|
|
static |
◆ setAlternativeLookupPath()
void OpenLxApp::Application::setAlternativeLookupPath |
( |
const Base::String & |
path | ) |
|
Sets an alternative path to look for dlls and other application files.
◆ setPluginsToLoad()
static void OpenLxApp::Application::setPluginsToLoad |
( |
const LoadPlugins & |
lp | ) |
|
|
static |
Sets which plugins should be loaded at startup.
◆ s_lp
The documentation for this class was generated from the following file:
- D:/CadworkJobs/SoftwareProjekte/Lexocad/LexoGit/Lexocad/lexocad/OpenLxApp/include/OpenLxApp/Application.h