1 #ifndef CSV_WORLD_TABLE_H
2 #define CSV_WORLD_TABLE_H
9 #include "../../model/filter/node.hpp"
10 #include "../../model/world/columnbase.hpp"
11 #include "../../model/world/universalid.hpp"
23 class IdTableProxyModel;
25 class CommandDispatcher;
35 class CommandDelegate;
36 class TableEditIdAction;
119 void touchRequest(
const std::vector<CSMWorld::UniversalId>& ids);
161 void rowAdded(
const std::string &
id);
void contextMenuEvent(QContextMenuEvent *event)
Definition: table.cpp:30
virtual void setEditLock(bool locked)
Definition: table.cpp:402
void moveDownRecord()
Definition: table.cpp:512
CSMWorld::IdTableBase * mModel
Definition: table.hpp:70
std::map< Qt::KeyboardModifiers, DoubleClickAction > mDoubleClickActions
Definition: table.hpp:73
void editRecord()
Definition: table.cpp:439
QAction * mPreviewAction
Definition: table.hpp:65
void recordFilterChanged(std::shared_ptr< CSMFilter::Node > filter)
Definition: table.cpp:729
void viewRecord()
Definition: table.cpp:550
QAction * mCloneAction
Definition: table.hpp:58
Display
Definition: columnbase.hpp:39
static const struct @8 signals[]
bool mUnselectAfterJump
Definition: table.hpp:75
CSMWorld::CommandDispatcher * mDispatcher
Definition: table.hpp:72
QAction * mExtendedDeleteAction
Definition: table.hpp:66
void editCell()
Definition: table.cpp:545
Definition: dragrecordtable.hpp:24
QAction * mDeleteAction
Definition: table.hpp:61
std::vector< std::string > getSelectedIds() const
Definition: table.cpp:423
QAction * mCreateAction
Definition: table.hpp:57
void rowAdded(const std::string &id)
Definition: table.cpp:773
DoubleClickAction
Definition: table.hpp:43
Definition: tableeditidaction.hpp:13
virtual std::vector< CSMWorld::UniversalId > getDraggedRecords() const
Definition: table.cpp:762
void moveUpRecord()
Definition: table.cpp:479
CSMWorld::IdTableProxyModel * mProxyModel
Definition: table.hpp:69
QAction * mRevertAction
Definition: table.hpp:60
QAction * mEditAction
Definition: table.hpp:56
void selectionSizeUpdate()
Definition: table.cpp:716
void cloneRecord()
Definition: table.cpp:450
void cloneRequest(const CSMWorld::UniversalId &)
Definition: commanddispatcher.hpp:20
virtual void mouseDoubleClickEvent(QMouseEvent *event)
Definition: table.cpp:158
CSMWorld::UniversalId getUniversalId(int row) const
Definition: table.cpp:411
std::vector< CommandDelegate * > mDelegates
Definition: table.hpp:55
QAction * mMoveDownAction
Definition: table.hpp:63
Definition: setting.hpp:22
void executeExtendedDelete()
Definition: table.cpp:587
void requestFocus(const std::string &id)
Definition: table.cpp:721
TableEditIdAction * mEditIdAction
Definition: table.hpp:68
void touchRequest(const std::vector< CSMWorld::UniversalId > &ids)
Definition: idtableproxymodel.hpp:16
Definition: document.hpp:57
QAction * mExtendedRevertAction
Definition: table.hpp:67
QAction * mTouchAction
Definition: table.hpp:59
void executeExtendedRevert()
Definition: table.cpp:599
void touchRecord()
Definition: table.cpp:463
Table widget.
Definition: table.hpp:39
QAction * mMoveUpAction
Definition: table.hpp:62
void previewRecord()
Definition: table.cpp:570
void mouseMoveEvent(QMouseEvent *event)
Definition: table.cpp:736
void extendedRevertConfigRequest(const std::vector< std::string > &selectedIds)
void selectionSizeChanged(int size)
void settingChanged(const CSMPrefs::Setting *setting)
Definition: table.cpp:611
bool mJumpToAddedRecord
Definition: table.hpp:74
Definition: idtablebase.hpp:12
std::vector< std::string > getColumnsWithDisplay(CSMWorld::ColumnBase::Display display) const
Definition: table.cpp:744
void extendedDeleteConfigRequest(const std::vector< std::string > &selectedIds)
void tableSizeUpdate()
Definition: table.cpp:680
QAction * mViewAction
Definition: table.hpp:64
void tableSizeChanged(int size, int deleted, int modified)
void editRequest(const CSMWorld::UniversalId &id, const std::string &hint)
Table(const CSMWorld::UniversalId &id, bool createAndDelete, bool sorting, CSMDoc::Document &document)
Definition: table.cpp:231
int mRecordStatusDisplay
Definition: table.hpp:71
Definition: universalid.hpp:12