OpenMW
|
#include <nestedtable.hpp>
Signals | |
void | editRequest (const CSMWorld::UniversalId &id, const std::string &hint) |
Public Member Functions | |
NestedTable (CSMDoc::Document &document, CSMWorld::UniversalId id, CSMWorld::NestedTableProxyModel *model, QWidget *parent=NULL, bool editable=true, bool fixedRows=false) | |
virtual std::vector < CSMWorld::UniversalId > | getDraggedRecords () const |
Public Member Functions inherited from CSVWorld::DragRecordTable | |
DragRecordTable (CSMDoc::Document &document, QWidget *parent=NULL) | |
void | setEditLock (bool locked) |
Private Slots | |
void | removeRowActionTriggered () |
void | addNewRowActionTriggered () |
void | editCell () |
Private Member Functions | |
void | contextMenuEvent (QContextMenuEvent *event) |
Private Attributes | |
QAction * | mAddNewRowAction |
QAction * | mRemoveRowAction |
TableEditIdAction * | mEditIdAction |
CSMWorld::NestedTableProxyModel * | mModel |
CSMWorld::CommandDispatcher * | mDispatcher |
Additional Inherited Members | |
Protected Member Functions inherited from CSVWorld::DragRecordTable | |
void | startDragFromTable (const DragRecordTable &table) |
void | dragEnterEvent (QDragEnterEvent *event) |
void | dragMoveEvent (QDragMoveEvent *event) |
void | dropEvent (QDropEvent *event) |
Protected Attributes inherited from CSVWorld::DragRecordTable | |
CSMDoc::Document & | mDocument |
bool | mEditLock |
CSVWorld::NestedTable::NestedTable | ( | CSMDoc::Document & | document, |
CSMWorld::UniversalId | id, | ||
CSMWorld::NestedTableProxyModel * | model, | ||
QWidget * | parent = NULL , |
||
bool | editable = true , |
||
bool | fixedRows = false |
||
) |
|
privateslot |
|
private |
|
privateslot |
|
signal |
|
virtual |
Implements CSVWorld::DragRecordTable.
|
privateslot |
|
private |
|
private |
|
private |
|
private |
|
private |