1 #ifndef CSV_WORLD_SCRIPTSUBVIEW_H
2 #define CSV_WORLD_SCRIPTSUBVIEW_H
6 #include "../../model/world/commanddispatcher.hpp"
8 #include "../doc/subview.hpp"
34 class RecordButtonBar;
36 class ScriptErrorTable;
75 virtual void useHint (
const std::string& hint);
83 void dataChanged (
const QModelIndex& topLeft,
const QModelIndex& bottomRight);
int mErrorHeight
Definition: scriptsubview.hpp:55
void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Definition: scriptsubview.cpp:262
CSMWorld::CommandDispatcher mCommandDispatcher
Definition: scriptsubview.hpp:50
void rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end)
Definition: scriptsubview.cpp:301
virtual void useHint(const std::string &hint)
Default implementation: ignored.
Definition: scriptsubview.cpp:205
Definition: idtable.hpp:15
ScriptSubView(const CSMWorld::UniversalId &id, CSMDoc::Document &document)
Definition: scriptsubview.cpp:88
void addButtonBar()
Definition: scriptsubview.cpp:24
void highlightError(int line, int column)
Definition: scriptsubview.cpp:342
virtual void setStatusBar(bool show)
Default implementation: ignored.
Definition: scriptsubview.cpp:161
QSplitter * mMain
Definition: scriptsubview.hpp:52
ScriptEdit * mEditor
Definition: scriptsubview.hpp:42
Definition: scriptsubview.hpp:38
void updateDeletedState()
Definition: scriptsubview.cpp:51
int mIdColumn
Definition: scriptsubview.hpp:46
bool isDeleted() const
Definition: scriptsubview.cpp:45
Definition: scripterrortable.hpp:24
TableBottomBox * mBottom
Definition: scriptsubview.hpp:48
Definition: tablebottombox.hpp:23
void switchToId(const std::string &id)
Definition: scriptsubview.cpp:337
int mStateColumn
Definition: scriptsubview.hpp:47
void updateRequest()
Definition: scriptsubview.cpp:354
void settingChanged(const CSMPrefs::Setting *setting)
Definition: scriptsubview.cpp:166
Definition: commanddispatcher.hpp:20
QVBoxLayout mLayout
Definition: scriptsubview.hpp:51
Definition: subview.hpp:23
virtual void setEditLock(bool locked)
Definition: scriptsubview.cpp:195
Definition: setting.hpp:22
int mColumn
Definition: scriptsubview.hpp:45
CSMWorld::IdTable * mModel
Definition: scriptsubview.hpp:44
Definition: document.hpp:57
RecordButtonBar * mButtons
Definition: scriptsubview.hpp:49
void adjustSplitter()
Definition: scriptsubview.cpp:66
void recompile()
Definition: scriptsubview.cpp:39
void textChanged()
Definition: scriptsubview.cpp:247
ScriptErrorTable * mErrors
Definition: scriptsubview.hpp:53
CSMDoc::Document & mDocument
Definition: scriptsubview.hpp:43
void updateStatusBar()
Definition: scriptsubview.cpp:189
QTimer * mCompileDelay
Definition: scriptsubview.hpp:54
Editor for scripts.
Definition: scriptedit.hpp:26
void switchToRow(int row)
Definition: scriptsubview.cpp:321
Definition: universalid.hpp:12