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() |