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