Go to the documentation of this file.
29 ElementExtension =
true;
30 ElementExtensionGui =
true;
33 CdwkVariantGui =
false;
62 void closeDocument(std::shared_ptr<Document> doc,
bool forceClose =
false);
74 static void initQt(
int argc,
char* argv[]);
85 static QApplication* s_qapp;
Definition: ActiveScript.h:10
bool CdwkVariant
Definition: Application.h:39
ActiveScript getActiveScript() const
Returns the active script.
bool ElementExtensionGui
Definition: Application.h:37
void closeAllDocuments()
Closes all documents.
static LoadPlugins s_lp
Definition: Application.h:80
void closeDocument(std::shared_ptr< Document > doc, bool forceClose=false)
Closes the document.
void setAlternativeLookupPath(const Base::String &path)
Sets an alternative path to look for dlls and other application files.
bool CdwkVariantGui
Definition: Application.h:40
The one and only Application.
Definition: Application.h:50
The 'ActiveScript' is the script that is currently been executed ( the script's 'main' function is ca...
Definition: ActiveScript.h:21
bool VPFreeExport
Definition: Application.h:38
static void setPluginsToLoad(const LoadPlugins &lp)
Sets which plugins should be loaded at startup.
std::shared_ptr< Document > getActiveDocument(bool createIfNeeded=false)
Returns the active document. Creates a new one it createIfNeeded = true.
static Application * getInstance(void)
void closeApplication()
Closes the application.
bool ElementExtension
Definition: Application.h:36
static void initQt(int argc, char *argv[])
Creates a QApplication.
std::shared_ptr< Document > newVariantTransferDocument(const Base::String &name=L"")
Creates a new VariantTransferDocument.
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:18
std::shared_ptr< Document > newDocument(const Base::String &name=L"")
Creates a new document.
LoadPlugins()
Definition: Application.h:27
Definition: Application.h:26
static void initQt()
Creates a QApplication.