KVIrc 5.2.0
Developer APIs
Signals | Public Member Functions | Public Attributes | Protected Slots | Protected Attributes | Private Member Functions | List of all members
ScriptEditorImplementation Class Referencefinal

#include <ScriptEditorImplementation.h>

+ Inheritance diagram for ScriptEditorImplementation:

Signals

void find (const QString &)
 
void initFind ()
 
void nextFind (const QString &szText)
 
void replaceAll (const QString &szToReplace, const QString &szReplaceWith)
 

Public Member Functions

int cursor ()
 
QLineEdit * findLineEdit ()
 
int getCursor () override
 
void getText (QByteArray &szText) override
 
void getText (QString &szText) override
 
bool isModified () override
 
 ScriptEditorImplementation (QWidget *par)
 
void setCursorPosition (int iPos) override
 
virtual void setEnabled (bool bEnabled)
 
void setFindText (const QString &szText) override
 
virtual void setFocus ()
 
void setModified (bool) override
 
void setReadOnly (bool bReadOnly) override
 
void setText (const char *txt) override
 
void setText (const QByteArray &szText) override
 
void setText (const QString &szText) override
 
void setUnHighlightedText (const QString &szText) override
 
 ~ScriptEditorImplementation () override
 
- Public Member Functions inherited from KviScriptEditor
virtual void setFindLineeditReadOnly (bool b)
 
virtual void setInfoText (const QString &text)
 

Public Attributes

QLineEdit * m_pFindLineEdit
 

Protected Slots

void configureColors ()
 
void loadFromFile ()
 
void optionsDialogFinished (int iResult)
 
void saveToFile ()
 
void slotFind ()
 
void slotInitFind ()
 
void slotNextFind (const QString &)
 
void slotReplaceAll (const QString &szToReplace, const QString &szReplaceWith)
 
void updateRowColLabel ()
 

Protected Attributes

int m_lastCursorPos
 
ScriptEditorWidgetm_pEditor
 
QPushButton * m_pFindButton
 
ScriptEditorWidgetColorOptionsm_pOptionsDialog
 
QLabel * m_pRowColLabel
 

Private Member Functions

void focusInEvent (QFocusEvent *e) override
 
void loadOptions ()
 
void saveOptions ()
 

Additional Inherited Members

- Static Public Member Functions inherited from KviScriptEditor
static KviScriptEditorcreateInstance (QWidget *par)
 
static void destroyInstance (KviScriptEditor *e)
 
static KviScriptEditorgetDummyEditor (QWidget *par)
 
- Protected Member Functions inherited from KviScriptEditor
 KviScriptEditor (QWidget *par)
 

Constructor & Destructor Documentation

◆ ScriptEditorImplementation()

ScriptEditorImplementation::ScriptEditorImplementation ( QWidget *  par)

◆ ~ScriptEditorImplementation()

ScriptEditorImplementation::~ScriptEditorImplementation ( )
override

Member Function Documentation

◆ configureColors

void ScriptEditorImplementation::configureColors ( )
protectedslot

◆ cursor()

int ScriptEditorImplementation::cursor ( )
inline

References m_lastCursorPos.

◆ find

void ScriptEditorImplementation::find ( const QString &  )
signal

Referenced by slotFind().

◆ findLineEdit()

QLineEdit * ScriptEditorImplementation::findLineEdit ( )
inline

References m_pFindLineEdit.

◆ focusInEvent()

void ScriptEditorImplementation::focusInEvent ( QFocusEvent *  e)
overrideprivate

References m_pEditor.

◆ getCursor()

int ScriptEditorImplementation::getCursor ( )
inlineoverridevirtual

Reimplemented from KviScriptEditor.

References m_pEditor.

◆ getText() [1/2]

void ScriptEditorImplementation::getText ( QByteArray &  szText)
overridevirtual

Reimplemented from KviScriptEditor.

References m_pEditor.

◆ getText() [2/2]

void ScriptEditorImplementation::getText ( QString &  szText)
overridevirtual

Reimplemented from KviScriptEditor.

References m_pEditor.

◆ initFind

void ScriptEditorImplementation::initFind ( )
signal

Referenced by slotInitFind().

◆ isModified()

bool ScriptEditorImplementation::isModified ( )
overridevirtual

Reimplemented from KviScriptEditor.

References m_pEditor.

◆ loadFromFile

void ScriptEditorImplementation::loadFromFile ( )
protectedslot

◆ loadOptions()

void ScriptEditorImplementation::loadOptions ( )
private

◆ nextFind

void ScriptEditorImplementation::nextFind ( const QString &  szText)
signal

◆ optionsDialogFinished

void ScriptEditorImplementation::optionsDialogFinished ( int  iResult)
protectedslot

◆ replaceAll

void ScriptEditorImplementation::replaceAll ( const QString &  szToReplace,
const QString &  szReplaceWith 
)
signal

Referenced by slotReplaceAll().

◆ saveOptions()

void ScriptEditorImplementation::saveOptions ( )
private

◆ saveToFile

void ScriptEditorImplementation::saveToFile ( )
protectedslot

◆ setCursorPosition()

void ScriptEditorImplementation::setCursorPosition ( int  iPos)
overridevirtual

Reimplemented from KviScriptEditor.

References m_pEditor, and updateRowColLabel().

Referenced by loadFromFile().

◆ setEnabled()

void ScriptEditorImplementation::setEnabled ( bool  bEnabled)
virtual

References m_pEditor, and m_pRowColLabel.

◆ setFindText()

void ScriptEditorImplementation::setFindText ( const QString &  szText)
overridevirtual

◆ setFocus()

void ScriptEditorImplementation::setFocus ( )
virtual

References m_pEditor.

◆ setModified()

void ScriptEditorImplementation::setModified ( bool  bModified)
overridevirtual

Reimplemented from KviScriptEditor.

References m_pEditor.

◆ setReadOnly()

void ScriptEditorImplementation::setReadOnly ( bool  bReadOnly)
overridevirtual

Reimplemented from KviScriptEditor.

References m_pEditor.

◆ setText() [1/3]

void ScriptEditorImplementation::setText ( const char *  txt)
overridevirtual

Reimplemented from KviScriptEditor.

References setText().

Referenced by setText().

◆ setText() [2/3]

void ScriptEditorImplementation::setText ( const QByteArray &  szText)
overridevirtual

Reimplemented from KviScriptEditor.

References m_pEditor, and updateRowColLabel().

◆ setText() [3/3]

void ScriptEditorImplementation::setText ( const QString &  szText)
overridevirtual

◆ setUnHighlightedText()

void ScriptEditorImplementation::setUnHighlightedText ( const QString &  szText)
overridevirtual

◆ slotFind

void ScriptEditorImplementation::slotFind ( )
protectedslot

References find(), and m_pFindLineEdit.

Referenced by ScriptEditorImplementation().

◆ slotInitFind

void ScriptEditorImplementation::slotInitFind ( )
protectedslot

References initFind().

◆ slotNextFind

void ScriptEditorImplementation::slotNextFind ( const QString &  )
protectedslot

◆ slotReplaceAll

void ScriptEditorImplementation::slotReplaceAll ( const QString &  szToReplace,
const QString &  szReplaceWith 
)
protectedslot

References replaceAll().

◆ updateRowColLabel

void ScriptEditorImplementation::updateRowColLabel ( )
protectedslot

Member Data Documentation

◆ m_lastCursorPos

int ScriptEditorImplementation::m_lastCursorPos
protected

◆ m_pEditor

ScriptEditorWidget* ScriptEditorImplementation::m_pEditor
protected

◆ m_pFindButton

QPushButton* ScriptEditorImplementation::m_pFindButton
protected

◆ m_pFindLineEdit

QLineEdit* ScriptEditorImplementation::m_pFindLineEdit

◆ m_pOptionsDialog

ScriptEditorWidgetColorOptions* ScriptEditorImplementation::m_pOptionsDialog
protected

◆ m_pRowColLabel

QLabel* ScriptEditorImplementation::m_pRowColLabel
protected

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