#include <ScriptEditorImplementation.h>
◆ ScriptEditorWidget()
ScriptEditorWidget::ScriptEditorWidget |
( |
QWidget * |
pParent | ) |
|
References asyncCompleterCreation(), bSemaphore, checkReadyCompleter(), KviApplication::ConfigPlugins, connect(), KviFileUtils::fileExists(), g_pApp, KviApplication::getLocalKvircDirectory(), iIndex, iModulesCount, loadCompleterFromFile(), m_pCompleter, m_pParent, m_pStartTimer, m_pSyntaxHighlighter, m_szFind, m_szHelp, and updateOptions().
◆ ~ScriptEditorWidget()
ScriptEditorWidget::~ScriptEditorWidget |
( |
| ) |
|
|
virtual |
◆ asyncCompleterCreation
void ScriptEditorWidget::asyncCompleterCreation |
( |
| ) |
|
|
protectedslot |
References bCompleterReady, KviApplication::ConfigPlugins, createCompleter(), d, f, g_pApp, g_pModuleManager, KviKvsKernel::getAllFunctionsCommandsCore(), KviKvsModuleInterface::getAllFunctionsCommandsModule(), KviApplication::getGlobalKvircDirectory(), KviApplication::getLocalKvircDirectory(), KviModuleManager::getModule(), iIndex, iModulesCount, KviKvsKernel::instance(), m_pListCompletition, m_pListModulesNames, m_pStartTimer, KviApplication::Modules, and szBuffer.
Referenced by ScriptEditorWidget().
◆ checkReadyCompleter
void ScriptEditorWidget::checkReadyCompleter |
( |
| ) |
|
|
slot |
◆ completer()
QCompleter * ScriptEditorWidget::completer |
( |
| ) |
const |
|
inline |
◆ contextMenuEvent()
void ScriptEditorWidget::contextMenuEvent |
( |
QContextMenuEvent * |
e | ) |
|
|
overrideprivate |
◆ contextSensitiveHelp()
bool ScriptEditorWidget::contextSensitiveHelp |
( |
| ) |
const |
◆ createCompleter()
void ScriptEditorWidget::createCompleter |
( |
QStringList & |
list | ) |
|
◆ disableSyntaxHighlighter()
void ScriptEditorWidget::disableSyntaxHighlighter |
( |
| ) |
|
◆ enableSyntaxHighlighter()
void ScriptEditorWidget::enableSyntaxHighlighter |
( |
| ) |
|
◆ insertCompletion
void ScriptEditorWidget::insertCompletion |
( |
const QString & |
szCompletion | ) |
|
|
slot |
◆ keyPressed
void ScriptEditorWidget::keyPressed |
( |
| ) |
|
|
signal |
◆ keyPressEvent()
void ScriptEditorWidget::keyPressEvent |
( |
QKeyEvent * |
e | ) |
|
|
overrideprivate |
◆ loadCompleterFromFile()
void ScriptEditorWidget::loadCompleterFromFile |
( |
| ) |
|
◆ slotFind
void ScriptEditorWidget::slotFind |
( |
| ) |
|
|
slot |
◆ slotHelp
void ScriptEditorWidget::slotHelp |
( |
| ) |
|
|
slot |
◆ slotReplace
void ScriptEditorWidget::slotReplace |
( |
| ) |
|
|
slot |
◆ syntaxHighlighter()
◆ textUnderCursor()
QString ScriptEditorWidget::textUnderCursor |
( |
| ) |
const |
◆ updateOptions()
void ScriptEditorWidget::updateOptions |
( |
| ) |
|
References disableSyntaxHighlighter(), enableSyntaxHighlighter(), g_clrBackground(), g_clrNormalText(), g_fntNormal(), KVI_OPTION_BOOL, KVI_OPTION_UINT, KviOption_boolEnableCustomCursorWidth, KviOption_uintCustomCursorWidth, and p.
Referenced by ScriptEditorImplementation::optionsDialogFinished(), and ScriptEditorWidget().
◆ iIndex
int ScriptEditorWidget::iIndex |
|
protected |
◆ iModulesCount
int ScriptEditorWidget::iModulesCount |
|
protected |
◆ m_pCompleter
QCompleter* ScriptEditorWidget::m_pCompleter |
|
protected |
◆ m_pListCompletition
QStringList* ScriptEditorWidget::m_pListCompletition |
|
protected |
◆ m_pListModulesNames
QStringList* ScriptEditorWidget::m_pListModulesNames |
|
protected |
◆ m_pParent
QWidget* ScriptEditorWidget::m_pParent |
|
protected |
◆ m_pStartTimer
QTimer* ScriptEditorWidget::m_pStartTimer |
|
protected |
◆ m_pSyntaxHighlighter
◆ m_szFind
QString ScriptEditorWidget::m_szFind |
◆ m_szHelp
QString ScriptEditorWidget::m_szHelp |
|
protected |
◆ contextSensitiveHelp
bool ScriptEditorWidget::contextSensitiveHelp |
|
read |
The documentation for this class was generated from the following files: