OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
CSVWorld::EditWidget Class Reference

#include <dialoguesubview.hpp>

Inheritance diagram for CSVWorld::EditWidget:
Collaboration diagram for CSVWorld::EditWidget:

Signals

void editIdRequest (const CSMWorld::UniversalId &id, const std::string &hint)
 

Public Member Functions

 EditWidget (QWidget *parent, int row, CSMWorld::IdTable *table, CSMWorld::CommandDispatcher &commandDispatcher, CSMDoc::Document &document, bool createAndDelete=false)
 
virtual ~EditWidget ()
 
void remake (int row)
 

Private Member Functions

void createEditorContextMenu (QWidget *editor, CSMWorld::ColumnBase::Display display, int currentRow) const
 

Private Attributes

QDataWidgetMapper * mWidgetMapper
 
QDataWidgetMapper * mNestedTableMapper
 
DialogueDelegateDispatchermDispatcher
 
DialogueDelegateDispatchermNestedTableDispatcher
 
QWidgetmMainWidget
 
CSMWorld::IdTablemTable
 
CSMWorld::CommandDispatchermCommandDispatcher
 
CSMDoc::DocumentmDocument
 
std::vector
< CSMWorld::NestedTableProxyModel * > 
mNestedModels
 

Constructor & Destructor Documentation

CSVWorld::EditWidget::EditWidget ( QWidget parent,
int  row,
CSMWorld::IdTable table,
CSMWorld::CommandDispatcher commandDispatcher,
CSMDoc::Document document,
bool  createAndDelete = false 
)

Here is the call graph for this function:

CSVWorld::EditWidget::~EditWidget ( )
virtual

Member Function Documentation

void CSVWorld::EditWidget::createEditorContextMenu ( QWidget editor,
CSMWorld::ColumnBase::Display  display,
int  currentRow 
) const
private

Here is the call graph for this function:

void CSVWorld::EditWidget::editIdRequest ( const CSMWorld::UniversalId id,
const std::string &  hint 
)
signal
void CSVWorld::EditWidget::remake ( int  row)

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

CSMWorld::CommandDispatcher& CSVWorld::EditWidget::mCommandDispatcher
private
DialogueDelegateDispatcher* CSVWorld::EditWidget::mDispatcher
private
CSMDoc::Document& CSVWorld::EditWidget::mDocument
private
QWidget* CSVWorld::EditWidget::mMainWidget
private
std::vector<CSMWorld::NestedTableProxyModel*> CSVWorld::EditWidget::mNestedModels
private
DialogueDelegateDispatcher* CSVWorld::EditWidget::mNestedTableDispatcher
private
QDataWidgetMapper* CSVWorld::EditWidget::mNestedTableMapper
private
CSMWorld::IdTable* CSVWorld::EditWidget::mTable
private
QDataWidgetMapper* CSVWorld::EditWidget::mWidgetMapper
private

The documentation for this class was generated from the following files: