KVIrc
4.9.2
DeveloperAPIs
|
#include "ScriptEditorImplementation.h"
#include "KviFileUtils.h"
#include "kvi_fileextensions.h"
#include "KviLocale.h"
#include "KviFileDialog.h"
#include "KviQString.h"
#include "KviConfigurationFile.h"
#include "KviModule.h"
#include "KviPointerList.h"
#include "KviApplication.h"
#include "KviConsoleWindow.h"
#include "KviWindow.h"
#include "KviIconManager.h"
#include "KviKvsKernel.h"
#include "KviModuleManager.h"
#include "KviTalVBox.h"
#include "KviTalHBox.h"
#include "KviTalGroupBox.h"
#include "KviOptions.h"
#include <QScrollBar>
#include <QLayout>
#include <QMessageBox>
#include <QTimer>
#include <QCursor>
#include <QFont>
#include <QRect>
#include <QEvent>
#include <QKeyEvent>
#include <QMenu>
#include <QListWidget>
#include <QPainter>
Macros | |
#define | KVI_SCRIPTEDITOR_DEFAULT_FONT "Monospace" |
#define | KVI_SCRIPTEDITOR_DEFAULT_FONT_SIZE 8 |
#define | SKIP_SPACES |
Functions | |
static QColor | g_clrBackground (0, 0, 0) |
static QColor | g_clrBracket (255, 0, 0) |
static QColor | g_clrComment (0, 120, 0) |
static QColor | g_clrFind (255, 0, 0) |
static QColor | g_clrFunction (255, 255, 0) |
static QColor | g_clrKeyword (120, 120, 150) |
static QColor | g_clrNormalText (100, 255, 0) |
static QColor | g_clrPunctuation (180, 180, 0) |
static QColor | g_clrVariable (200, 200, 200) |
static QFont | g_fntNormal (KVI_SCRIPTEDITOR_DEFAULT_FONT, KVI_SCRIPTEDITOR_DEFAULT_FONT_SIZE) |
Variables | |
static bool | bCompleterReady = false |
static bool | bSemaphore = false |
KviModule * | g_pEditorModulePointer |
KVIRC_API KviModuleManager * | g_pModuleManager |
KviPointerList < ScriptEditorImplementation > * | g_pScriptEditorWindowList |
#define KVI_SCRIPTEDITOR_DEFAULT_FONT "Monospace" |
Referenced by ScriptEditorImplementation::loadOptions().
#define KVI_SCRIPTEDITOR_DEFAULT_FONT_SIZE 8 |
Referenced by ScriptEditorImplementation::loadOptions().
#define SKIP_SPACES |
Referenced by ScriptEditorSyntaxHighlighter::highlightBlock().
|
static |
|
static |
|
static |
|
static |
Referenced by ScriptEditorImplementation::loadOptions(), ScriptEditorImplementation::saveOptions(), ScriptEditorImplementation::ScriptEditorImplementation(), ScriptEditorWidgetColorOptions::ScriptEditorWidgetColorOptions(), ScriptEditorWidget::updateOptions(), and ScriptEditorSyntaxHighlighter::updateSyntaxtTextFormat().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by ScriptEditorWidget::ScriptEditorWidget().
KviModule* g_pEditorModulePointer |
KVIRC_API KviModuleManager* g_pModuleManager |
Referenced by KviModuleExtensionManager::allocateExtension(), KviModuleExtensionManager::allocateExtensionGetDescriptorList(), KviStatusBar::appletsPopupAboutToShow(), ScriptEditorWidget::asyncCompleterCreation(), KviKvsKernel::completeCommand(), KviKvsKernel::completeFunction(), KviKvsKernel::completeModuleCommand(), KviKvsKernel::completeModuleFunction(), KviScriptEditor::createInstance(), default_module_kvs_cmd_unload(), KviScriptEditor::destroyInstance(), KviKvsTreeNodeModuleFunctionCall::evaluateReadOnly(), KviKvsTreeNodeModuleSimpleCommand::execute(), KviKvsTreeNodeModuleCallbackCommand::execute(), KviActionManager::getAction(), KviModuleExtensionManager::getExtensionList(), OptionsWidget_servers::importPopupAboutToShow(), OptionsWidget_servers::importPopupActivated(), IrcServerDetailsWidget::IrcServerDetailsWidget(), KviKvsCoreSimpleCommands::KVSCSC(), KviStatusBar::load(), KviActionManager::loadAllAvailableActions(), log_kvs_fnc_export(), KviKvsObjectController::lookupClass(), OptionsWidget_soundGeneral::mediaAutoDetect(), OptionsWidget_soundGeneral::mediaFillBox(), KviApplication::notifierMessage(), ClassEditorWidget::oneTimeSetup(), KviIrcServerParser::parseCtcpRequestDcc(), perl_kvs_fnc_isAvailable(), perl_module_init(), python_kvs_fnc_isAvailable(), python_module_init(), KviApplication::setup(), OptionsWidget_soundGeneral::soundAutoDetect(), OptionsWidget_soundGeneral::soundFillBox(), OptionsWidget_soundGeneral::soundTest(), system_kvs_fnc_checkModule(), window_kvs_cmd_setCryptEngine(), and KviApplication::~KviApplication().
KviPointerList<ScriptEditorImplementation>* g_pScriptEditorWindowList |
Referenced by editor_module_cleanup().