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;
156 void rowAdded(
const std::string &
id);
void contextMenuEvent(QContextMenuEvent *event)
Definition: table.cpp:29
virtual void setEditLock(bool locked)
Definition: table.cpp:384
void moveDownRecord()
Definition: table.cpp:478
CSMWorld::IdTableBase * mModel
Definition: table.hpp:69
static const struct @2 signals[]
std::map< Qt::KeyboardModifiers, DoubleClickAction > mDoubleClickActions
Definition: table.hpp:72
void editRecord()
Definition: table.cpp:421
QAction * mPreviewAction
Definition: table.hpp:64
void viewRecord()
Definition: table.cpp:516
QAction * mCloneAction
Definition: table.hpp:58
Display
Definition: columnbase.hpp:39
bool mUnselectAfterJump
Definition: table.hpp:74
CSMWorld::CommandDispatcher * mDispatcher
Definition: table.hpp:71
QAction * mExtendedDeleteAction
Definition: table.hpp:65
void editCell()
Definition: table.cpp:511
Definition: dragrecordtable.hpp:24
QAction * mDeleteAction
Definition: table.hpp:60
std::vector< std::string > getSelectedIds() const
Definition: table.cpp:405
QAction * mCreateAction
Definition: table.hpp:57
void rowAdded(const std::string &id)
Definition: table.cpp:741
DoubleClickAction
Definition: table.hpp:43
Definition: tableeditidaction.hpp:13
void recordFilterChanged(boost::shared_ptr< CSMFilter::Node > filter)
Definition: table.cpp:695
virtual std::vector< CSMWorld::UniversalId > getDraggedRecords() const
Definition: table.cpp:728
void moveUpRecord()
Definition: table.cpp:445
CSMWorld::IdTableProxyModel * mProxyModel
Definition: table.hpp:68
QAction * mRevertAction
Definition: table.hpp:59
QAction * mEditAction
Definition: table.hpp:56
void selectionSizeUpdate()
Definition: table.cpp:682
void cloneRecord()
Definition: table.cpp:432
void cloneRequest(const CSMWorld::UniversalId &)
Definition: commanddispatcher.hpp:20
virtual void mouseDoubleClickEvent(QMouseEvent *event)
Definition: table.cpp:154
CSMWorld::UniversalId getUniversalId(int row) const
Definition: table.cpp:393
std::vector< CommandDelegate * > mDelegates
Definition: table.hpp:55
QAction * mMoveDownAction
Definition: table.hpp:62
Definition: setting.hpp:22
void executeExtendedDelete()
Definition: table.cpp:553
void requestFocus(const std::string &id)
Definition: table.cpp:687
TableEditIdAction * mEditIdAction
Definition: table.hpp:67
Definition: idtableproxymodel.hpp:18
Definition: document.hpp:57
QAction * mExtendedRevertAction
Definition: table.hpp:66
void executeExtendedRevert()
Definition: table.cpp:565
Table widget.
Definition: table.hpp:39
QAction * mMoveUpAction
Definition: table.hpp:61
void previewRecord()
Definition: table.cpp:536
void mouseMoveEvent(QMouseEvent *event)
Definition: table.cpp:702
void extendedRevertConfigRequest(const std::vector< std::string > &selectedIds)
void selectionSizeChanged(int size)
void settingChanged(const CSMPrefs::Setting *setting)
Definition: table.cpp:577
bool mJumpToAddedRecord
Definition: table.hpp:73
Definition: idtablebase.hpp:12
std::vector< std::string > getColumnsWithDisplay(CSMWorld::ColumnBase::Display display) const
Definition: table.cpp:710
void extendedDeleteConfigRequest(const std::vector< std::string > &selectedIds)
void tableSizeUpdate()
Definition: table.cpp:646
QAction * mViewAction
Definition: table.hpp:63
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:227
int mRecordStatusDisplay
Definition: table.hpp:70
Definition: universalid.hpp:12