4 #include <QPlainTextEdit>
11 #include "../../model/world/universalid.hpp"
143 #endif // SCRIPTEDIT_H
void updateLineNumberArea(const QRect &, int)
Definition: scriptedit.cpp:298
Mode
Definition: scripthighlighter.hpp:38
void paintEvent(QPaintEvent *event)
Definition: scriptedit.cpp:477
void idListChanged()
Definition: scriptedit.cpp:257
bool isChangeLocked() const
Definition: scriptedit.cpp:139
LineNumberArea(ScriptEdit *editor)
Definition: scriptedit.cpp:469
void dropEvent(QDropEvent *event)
Definition: scriptedit.cpp:168
QFont mMonoFont
Definition: scriptedit.hpp:56
void wrapLines(bool wrap)
Turn line wrapping in script editor on or off.
Definition: scriptedit.cpp:211
LineNumberArea * mLineNumberArea
Definition: scriptedit.hpp:54
QTimer mUpdateTimer
Definition: scriptedit.hpp:52
int mTabCharCount
Definition: scriptedit.hpp:57
void showLineNum(bool show)
Definition: scriptedit.cpp:130
ChangeLock(const ChangeLock &)
QAction * mUncommentAction
Definition: scriptedit.hpp:60
virtual void resizeEvent(QResizeEvent *e)
Definition: scriptedit.cpp:387
ScriptEdit * mScriptEdit
Definition: scriptedit.hpp:131
void setTabWidth()
Set tab width for script editor.
Definition: scriptedit.cpp:205
bool stringNeedsQuote(const std::string &id) const
Definition: scriptedit.cpp:198
int wrap(int index, int max)
Definition: race.cpp:22
void uncommentSelection()
Definition: scriptedit.cpp:348
Definition: scriptedit.hpp:129
void settingChanged(const CSMPrefs::Setting *setting)
Update editor when related setting is changed.
Definition: scriptedit.cpp:223
void markOccurrences()
Definition: scriptedit.cpp:309
const QRegExp mWhiteListQoutes
Definition: scriptedit.hpp:90
bool event(QEvent *event)
Definition: scriptedit.cpp:29
void dragMoveEvent(QDragMoveEvent *event)
Definition: scriptedit.cpp:156
~ChangeLock()
Definition: scriptedit.cpp:24
Definition: setting.hpp:22
virtual void contextMenuEvent(QContextMenuEvent *event)
Definition: scriptedit.cpp:395
void updateLineNumberAreaWidth(int newBlockCount)
Definition: scriptedit.cpp:293
Definition: document.hpp:57
const CSMDoc::Document & mDocument
Definition: scriptedit.hpp:89
void lineNumberAreaPaintEvent(QPaintEvent *event)
Definition: scriptedit.cpp:415
ScriptHighlighter * mHighlighter
Definition: scriptedit.hpp:51
QVector< CSMWorld::UniversalId::Type > mAllowedTypes
Definition: scriptedit.hpp:88
int lineNumberAreaWidth()
Definition: scriptedit.cpp:275
QFont mDefaultFont
Definition: scriptedit.hpp:55
int mChangeLocked
Definition: scriptedit.hpp:50
QSize sizeHint() const
Definition: scriptedit.cpp:472
Definition: scriptedit.hpp:33
Definition: scripthighlighter.hpp:22
bool mShowLineNum
Definition: scriptedit.hpp:53
ScriptEdit & mEdit
Definition: scriptedit.hpp:35
ScriptEdit(const CSMDoc::Document &document, ScriptHighlighter::Mode mode, QWidget *parent)
Definition: scriptedit.cpp:43
void commentSelection()
Definition: scriptedit.cpp:328
void dragEnterEvent(QDragEnterEvent *event)
Definition: scriptedit.cpp:144
QAction * mCommentAction
Definition: scriptedit.hpp:59
ChangeLock & operator=(const ChangeLock &)
void updateHighlighting()
Definition: scriptedit.cpp:265
Editor for scripts.
Definition: scriptedit.hpp:27
bool mMarkOccurrences
Definition: scriptedit.hpp:58