This class is used for remembering/managing dynamic variables This are a kind of environment variable...
Definition dynamicvariables.h:64
TextKeyMapManager * keyMapManager()
Returns the keymap manager.
Definition edbee.cpp:288
static Edbee * instance()
The singleton instance getter.
Definition edbee.cpp:59
void setGrammarPath(const QString &grammarPath)
Sets the grammar path.
Definition edbee.cpp:76
const char * version() const
Returns the edbee version number.
Definition edbee.cpp:100
QString keyMapPath_
The path to load all keymaps.
Definition edbee.h:67
TextThemeManager * themeManager()
Returns the theme manager The theme manager is used to share themes between the different editors.
Definition edbee.cpp:280
TextCodecManager * codecManager_
The text-editor codec manager.
Definition edbee.h:71
TextEditorCommandMap * defaultCommandMap()
Returns the default editor command map. This is the default command map that's used by the editor com...
Definition edbee.cpp:247
DynamicVariables * environmentVariables()
Returns the dynamicvariables object.
Definition edbee.cpp:296
TextScopeManager * scopeManager()
Returns the scope manager. The scope manager is a general class to share scope names and identifiers ...
Definition edbee.cpp:262
void setThemePath(const QString &themePath)
Sets the path where to find the theme files.
Definition edbee.cpp:84
TextCodecManager * codecManager()
Returns the codec-manager for Edbee.
Definition edbee.cpp:254
QString themePath_
The path to load all themes from.
Definition edbee.h:66
TextAutoCompleteProviderList * autoCompleteProviderList_
The global autocomplete providers.
Definition edbee.h:77
TextScopeManager * scopeManager_
The text-scope manager.
Definition edbee.h:72
TextEditorCommandMap * defaultCommandMap_
The default command map.
Definition edbee.h:69
DynamicVariables * environmentVariables_
The (dynamic) environment variables.
Definition edbee.h:76
void setKeyMapPath(const QString &keyMapPath)
sets the path where to find the keymap files
Definition edbee.cpp:68
TextAutoCompleteProviderList * autoCompleteProviderList()
Definition edbee.cpp:302
TextEditorKeyMap * defaultKeyMap()
returns the default editor keymap
Definition edbee.cpp:238
void shutdown()
destroys the texteditor manager and all related class
Definition edbee.cpp:222
void init()
initializes the engine on startup
Definition edbee.cpp:178
TextGrammarManager * grammarManager()
Returns the grammar manager used by all editors The grammar manager is used for sharing the different...
Definition edbee.cpp:271
void autoShutDownOnAppExit()
Call this method to automatically shutdown the texteditor manager on shutdown (This method listens to...
Definition edbee.cpp:231
void autoInit()
This method automatically initializes the edbee library it this hasn't already been done.
Definition edbee.cpp:91
bool inited_
This method is set to true if the manager is inited.
Definition edbee.h:63
QString grammarPath_
The path were to load all grammars from.
Definition edbee.h:65
TextKeyMapManager * keyMapManager_
The keymap manager.
Definition edbee.h:75
TextThemeManager * themeManager_
The text theme manager.
Definition edbee.h:74
TextGrammarManager * grammarManager_
The grammar manager.
Definition edbee.h:73
The instance autocomplete provider, managers which autocompleters are available for the given editor.
Definition textautocompleteprovider.h:115
The codec manager is used for managing codecs You shouldnt' instantiatie this class,...
Definition textcodec.h:20
This is a texteditor map. This is used to map Command-Names to commands This class is the owner of th...
Definition texteditorcommandmap.h:20
A text editor key map This key map, maps key-sequences to action-names.
Definition texteditorkeymap.h:39
This class is used to manage all 'grammers' used by the lexers.
Definition textgrammar.h:155
There can be different keymaps for different file-types/ The keymap manager manages all the available...
Definition texteditorkeymap.h:80
The scope manager is used to manage the scopes... A scope consist out of several scope-parts:
Definition textdocumentscopes.h:139
This class is used to manage load 'themes'. This method loads only loads a theme if requested....
Definition texttheme.h:203
#define EDBEE_EXPORT
Definition exports.h:15
QT Acessibility has an issue with reporting blank lines between elements lines. defining 'WINDOWS_EMP...
Definition commentcommand.cpp:20