KVIrc 5.2.6
Developer APIs
ScriptEditorWidget Class Referencefinal

#include <ScriptEditorImplementation.h>

+ Inheritance diagram for ScriptEditorWidget:

Public Slots

void checkReadyCompleter ()
 
void insertCompletion (const QString &szCompletion)
 
void slotFind ()
 
void slotHelp ()
 
void slotReplace ()
 

Signals

void keyPressed ()
 

Public Member Functions

QCompleter * completer () const
 
bool contextSensitiveHelp () const
 
void createCompleter (QStringList &list)
 
void disableSyntaxHighlighter ()
 
void enableSyntaxHighlighter ()
 
void loadCompleterFromFile ()
 
 ScriptEditorWidget (QWidget *pParent)
 
ScriptEditorSyntaxHighlightersyntaxHighlighter ()
 
QString textUnderCursor () const
 
void updateOptions ()
 
virtual ~ScriptEditorWidget ()
 

Public Attributes

QString m_szFind
 

Protected Slots

void asyncCompleterCreation ()
 

Protected Attributes

int iIndex
 
int iModulesCount
 
QCompleter * m_pCompleter
 
QStringList * m_pListCompletition
 
QStringList * m_pListModulesNames
 
QWidget * m_pParent
 
QTimer * m_pStartTimer
 
ScriptEditorSyntaxHighlighterm_pSyntaxHighlighter
 
QString m_szHelp
 

Properties

bool contextSensitiveHelp
 

Private Member Functions

void contextMenuEvent (QContextMenuEvent *e) override
 
void keyPressEvent (QKeyEvent *e) override
 

Constructor & Destructor Documentation

◆ ScriptEditorWidget()

◆ ~ScriptEditorWidget()

ScriptEditorWidget::~ScriptEditorWidget ( )
virtual

Member Function Documentation

◆ asyncCompleterCreation

◆ checkReadyCompleter

void ScriptEditorWidget::checkReadyCompleter ( )
slot

◆ completer()

QCompleter * ScriptEditorWidget::completer ( ) const
inline

References m_pCompleter.

◆ contextMenuEvent()

void ScriptEditorWidget::contextMenuEvent ( QContextMenuEvent * e)
overrideprivate

References __tr2qs_ctx, e, slotHelp(), and slotReplace().

◆ contextSensitiveHelp()

bool ScriptEditorWidget::contextSensitiveHelp ( ) const

◆ createCompleter()

void ScriptEditorWidget::createCompleter ( QStringList & list)

◆ disableSyntaxHighlighter()

void ScriptEditorWidget::disableSyntaxHighlighter ( )

◆ enableSyntaxHighlighter()

void ScriptEditorWidget::enableSyntaxHighlighter ( )

References m_pSyntaxHighlighter.

Referenced by updateOptions().

◆ insertCompletion

void ScriptEditorWidget::insertCompletion ( const QString & szCompletion)
slot

References m_pCompleter.

Referenced by createCompleter().

◆ keyPressed

void ScriptEditorWidget::keyPressed ( )
signal

References e.

◆ keyPressEvent()

void ScriptEditorWidget::keyPressEvent ( QKeyEvent * e)
overrideprivate

References e, m_pCompleter, and textUnderCursor().

◆ loadCompleterFromFile()

void ScriptEditorWidget::loadCompleterFromFile ( )

◆ slotFind

void ScriptEditorWidget::slotFind ( )
slot

References m_pParent, and m_szFind.

◆ slotHelp

void ScriptEditorWidget::slotHelp ( )
slot

References contextSensitiveHelp.

Referenced by contextMenuEvent().

◆ slotReplace

void ScriptEditorWidget::slotReplace ( )
slot

References __tr2qs_ctx, connect(), and m_pParent.

Referenced by contextMenuEvent().

◆ syntaxHighlighter()

ScriptEditorSyntaxHighlighter * ScriptEditorWidget::syntaxHighlighter ( )
inline

References m_pSyntaxHighlighter.

◆ textUnderCursor()

QString ScriptEditorWidget::textUnderCursor ( ) const

Referenced by keyPressEvent().

◆ updateOptions()

Member Data Documentation

◆ iIndex

int ScriptEditorWidget::iIndex
protected

◆ iModulesCount

int ScriptEditorWidget::iModulesCount
protected

◆ m_pCompleter

QCompleter* ScriptEditorWidget::m_pCompleter
protected

◆ m_pListCompletition

QStringList* ScriptEditorWidget::m_pListCompletition
protected

Referenced by asyncCompleterCreation().

◆ m_pListModulesNames

QStringList* ScriptEditorWidget::m_pListModulesNames
protected

Referenced by asyncCompleterCreation().

◆ m_pParent

QWidget* ScriptEditorWidget::m_pParent
protected

◆ m_pStartTimer

QTimer* ScriptEditorWidget::m_pStartTimer
protected

◆ m_pSyntaxHighlighter

ScriptEditorSyntaxHighlighter* ScriptEditorWidget::m_pSyntaxHighlighter
protected

◆ m_szFind

QString ScriptEditorWidget::m_szFind

◆ m_szHelp

QString ScriptEditorWidget::m_szHelp
protected

Referenced by ScriptEditorWidget().

Property Documentation

◆ contextSensitiveHelp

bool ScriptEditorWidget::contextSensitiveHelp
read

Referenced by slotHelp().


The documentation for this class was generated from the following files: