ICore Class
(Core::ICore)Public Types
| enum | ContextPriority { High, Low } |
| enum | OpenFilesFlags { None, SwitchMode, CanContainLineAndColumnNumbers, StopOnLoadFail } |
Public Functions
| void | contextAboutToChange(const QList<Core::IContext *> &context) |
| void | contextChanged(const Core::Context &context) |
| void | coreAboutToClose() |
| void | coreOpened() |
| void | newItemDialogStateChanged() |
| void | saveSettingsRequested() |
Static Public Members
| void | addAdditionalContext(const Core::Context &context, Core::ICore::ContextPriority priority = ContextPriority::Low) |
| void | addContextObject(Core::IContext *context) |
| void | addPreCloseListener(const int &listener) |
| int | additionalAboutInformation() |
| void | appendAboutInformation(const QString &line) |
| QString | buildCompatibilityString() |
| Core::IContext * | currentContextObject() |
| QWidget * | currentContextWidget() |
| QWidget * | dialogParent() |
| QString | documentationPath() |
| QString | installerResourcePath() |
| Core::ICore * | instance() |
| bool | isNewItemDialogRunning() |
| QString | libexecPath() |
| int * | mainWindow() |
| QString | msgShowOptionsDialog() |
| QString | msgShowOptionsDialogToolTip() |
| QWidget * | newItemDialog() |
| void | openFiles(const int &fileNames, Core::ICore::OpenFilesFlags flags = None) |
| QPrinter * | printer() |
| void | raiseWindow(QWidget *widget) |
| void | registerWindow(QWidget *window, const Core::Context &context) |
| void | removeAdditionalContext(const Core::Context &context) |
| void | removeContextObject(Core::IContext *context) |
| QString | resourcePath() |
| int * | settings(int) |
| Core::SettingsDatabase * | settingsDatabase() |
| void | setupScreenShooter(const QString &name, QWidget *w, const int &rc = ...) |
| void | showNewItemDialog(const QString &title, const QList<Core::IWizardFactory *> &factories, const QString &defaultLocation = ..., const int &extraVariables = ...) |
| bool | showOptionsDialog(Core::Id page, QWidget *parent = nullptr) |
| bool | showWarningWithOptions(const QString &title, const QString &text, const QString &details = ..., Core::Id settingsId = Id(), QWidget *parent = nullptr) |
| QStatusBar * | statusBar() |
| QString | systemInformation() |
| void | updateAdditionalContexts(const Core::Context &remove, const Core::Context &add, Core::ICore::ContextPriority priority = ContextPriority::Low) |
| QString | userInterfaceLanguage() |
| QString | userResourcePath() |
| QString | versionString() |