1#ifndef _SCRIPTEDITOR_H_
2#define _SCRIPTEDITOR_H_
38#include <QSyntaxHighlighter>
163 void setText(
const char * txt)
override;
164 void setText(
const QString & szText)
override;
165 void setText(
const QByteArray & szText)
override;
166 void getText(QString & szText)
override;
167 void getText(QByteArray & szText)
override;
191 void slotReplaceAll(
const QString & szToReplace,
const QString & szReplaceWith);
197 void replaceAll(
const QString & szToReplace,
const QString & szReplaceWith);
Definition KviSelectors.h:267
Definition KviRegExp.h:34
Definition KviScriptEditor.h:45
Definition ScriptEditorImplementation.h:146
void configureColors()
Definition ScriptEditorImplementation.cpp:985
QLineEdit * m_pFindLineEdit
Definition ScriptEditorImplementation.h:153
QPushButton * m_pFindButton
Definition ScriptEditorImplementation.h:159
void setCursorPosition(int iPos) override
Definition ScriptEditorImplementation.cpp:954
void getText(QString &szText) override
Definition ScriptEditorImplementation.cpp:932
int getCursor() override
Definition ScriptEditorImplementation.h:177
void updateRowColLabel()
Definition ScriptEditorImplementation.cpp:943
void slotInitFind()
Definition ScriptEditorImplementation.cpp:832
QLineEdit * findLineEdit()
Definition ScriptEditorImplementation.h:180
void focusInEvent(QFocusEvent *e) override
Definition ScriptEditorImplementation.cpp:865
void setModified(bool) override
Definition ScriptEditorImplementation.cpp:818
void slotFind()
Definition ScriptEditorImplementation.cpp:822
void saveToFile()
Definition ScriptEditorImplementation.cpp:877
void saveOptions()
Definition ScriptEditorImplementation.cpp:842
int m_lastCursorPos
Definition ScriptEditorImplementation.h:160
void slotNextFind(const QString &)
Definition ScriptEditorImplementation.cpp:827
void setReadOnly(bool bReadOnly) override
Definition ScriptEditorImplementation.cpp:912
QLabel * m_pRowColLabel
Definition ScriptEditorImplementation.h:158
void replaceAll(const QString &szToReplace, const QString &szReplaceWith)
virtual void setEnabled(bool bEnabled)
Definition ScriptEditorImplementation.cpp:870
void setUnHighlightedText(const QString &szText) override
Definition ScriptEditorImplementation.cpp:901
ScriptEditorWidget * m_pEditor
Definition ScriptEditorImplementation.h:157
virtual void setFocus()
Definition ScriptEditorImplementation.cpp:860
void loadFromFile()
Definition ScriptEditorImplementation.cpp:962
void setFindText(const QString &szText) override
Definition ScriptEditorImplementation.cpp:937
int cursor()
Definition ScriptEditorImplementation.h:179
void find(const QString &)
void optionsDialogFinished(int iResult)
Definition ScriptEditorImplementation.cpp:995
void slotReplaceAll(const QString &szToReplace, const QString &szReplaceWith)
Definition ScriptEditorImplementation.cpp:837
bool isModified() override
Definition ScriptEditorImplementation.cpp:814
void nextFind(const QString &szText)
void setText(const char *txt) override
Definition ScriptEditorImplementation.cpp:897
ScriptEditorWidgetColorOptions * m_pOptionsDialog
Definition ScriptEditorImplementation.h:156
~ScriptEditorImplementation() override
Definition ScriptEditorImplementation.cpp:784
void loadOptions()
Definition ScriptEditorImplementation.cpp:796
Definition ScriptEditorImplementation.h:203
QPushButton * m_pReplaceButton
Definition ScriptEditorImplementation.h:213
QWidget * m_pParent
Definition ScriptEditorImplementation.h:215
QCheckBox * m_pCheckReplaceAll
Definition ScriptEditorImplementation.h:214
void nextFind(const QString &)
void replaceAll(const QString &, const QString &)
QLineEdit * m_pFindLineEdit
Definition ScriptEditorImplementation.h:209
void slotReplace()
Definition ScriptEditorImplementation.cpp:1072
void textChanged(const QString &)
Definition ScriptEditorImplementation.cpp:1064
QLineEdit * m_pReplaceLineEdit
Definition ScriptEditorImplementation.h:210
void slotNextFind()
Definition ScriptEditorImplementation.cpp:1086
Definition ScriptEditorImplementation.h:111
QTextCharFormat punctuationFormat
Definition ScriptEditorImplementation.h:136
void updateSyntaxtTextFormat()
Definition ScriptEditorImplementation.cpp:559
QTextCharFormat normaltextFormat
Definition ScriptEditorImplementation.h:139
QTextEdit * textEdit()
Definition ScriptEditorImplementation.h:120
QTextCharFormat keywordFormat
Definition ScriptEditorImplementation.h:137
virtual ~ScriptEditorSyntaxHighlighter()
QTextCharFormat findFormat
Definition ScriptEditorImplementation.h:140
QTextCharFormat commentFormat
Definition ScriptEditorImplementation.h:142
QTextCharFormat variableFormat
Definition ScriptEditorImplementation.h:138
QVector< KviScriptHighlightingRule > highlightingRules
Definition ScriptEditorImplementation.h:131
QTextCharFormat functionFormat
Definition ScriptEditorImplementation.h:141
KviRegExp commentEndExpression
Definition ScriptEditorImplementation.h:133
QTextEdit * m_pTextEdit
Definition ScriptEditorImplementation.h:117
KviRegExp commentStartExpression
Definition ScriptEditorImplementation.h:132
void highlightBlock(const QString &szText)
Definition ScriptEditorImplementation.cpp:583
QTextCharFormat bracketFormat
Definition ScriptEditorImplementation.h:135
#define e
Definition detector.cpp:70
Definition ScriptEditorImplementation.h:126
QTextCharFormat format
Definition ScriptEditorImplementation.h:128
KviRegExp pattern
Definition ScriptEditorImplementation.h:127