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

#include <dialoguesubview.hpp>

Inheritance diagram for CSVWorld::SimpleDialogueSubView:
Collaboration diagram for CSVWorld::SimpleDialogueSubView:

Public Member Functions

 SimpleDialogueSubView (const CSMWorld::UniversalId &id, CSMDoc::Document &document)
 
virtual void setEditLock (bool locked)
 
- Public Member Functions inherited from CSVDoc::SubView
 SubView (const CSMWorld::UniversalId &id)
 
CSMWorld::UniversalId getUniversalId () const
 
virtual void setStatusBar (bool show)
 Default implementation: ignored. More...
 
virtual void useHint (const std::string &hint)
 Default implementation: ignored. More...
 
virtual std::string getTitle () const
 

Protected Member Functions

QVBoxLayout & getMainLayout ()
 
CSMWorld::IdTablegetTable ()
 
CSMWorld::CommandDispatchergetCommandDispatcher ()
 
EditWidgetgetEditWidget ()
 
void updateCurrentId ()
 
bool isLocked () const
 
- Protected Member Functions inherited from CSVDoc::SubView
void setUniversalId (const CSMWorld::UniversalId &id)
 
bool event (QEvent *event)
 

Private Slots

void dataChanged (const QModelIndex &index)
 
void rowsAboutToBeRemoved (const QModelIndex &parent, int start, int end)
 we need to care for deleting currently edited record More...
 

Private Attributes

EditWidgetmEditWidget
 
QVBoxLayout * mMainLayout
 
CSMWorld::IdTablemTable
 
bool mLocked
 
const CSMDoc::DocumentmDocument
 
CSMWorld::CommandDispatcher mCommandDispatcher
 

Additional Inherited Members

- Signals inherited from CSVDoc::SubView
void focusId (const CSMWorld::UniversalId &universalId, const std::string &hint)
 
void closeRequest (SubView *subView)
 
void updateTitle ()
 
void updateSubViewIndices (SubView *view=NULL)
 
void universalIdChanged (const CSMWorld::UniversalId &universalId)
 
- Protected Slots inherited from CSVDoc::SubView
void closeRequest ()
 

Constructor & Destructor Documentation

CSVWorld::SimpleDialogueSubView::SimpleDialogueSubView ( const CSMWorld::UniversalId id,
CSMDoc::Document document 
)

Here is the call graph for this function:

Member Function Documentation

void CSVWorld::SimpleDialogueSubView::dataChanged ( const QModelIndex &  index)
privateslot

Here is the call graph for this function:

Here is the caller graph for this function:

CSMWorld::CommandDispatcher & CSVWorld::SimpleDialogueSubView::getCommandDispatcher ( )
protected
CSVWorld::EditWidget & CSVWorld::SimpleDialogueSubView::getEditWidget ( )
protected
QVBoxLayout & CSVWorld::SimpleDialogueSubView::getMainLayout ( )
protected

Here is the caller graph for this function:

CSMWorld::IdTable & CSVWorld::SimpleDialogueSubView::getTable ( )
protected

Here is the caller graph for this function:

bool CSVWorld::SimpleDialogueSubView::isLocked ( ) const
protected
void CSVWorld::SimpleDialogueSubView::rowsAboutToBeRemoved ( const QModelIndex &  parent,
int  start,
int  end 
)
privateslot

we need to care for deleting currently edited record

Here is the call graph for this function:

Here is the caller graph for this function:

void CSVWorld::SimpleDialogueSubView::setEditLock ( bool  locked)
virtual

Implements CSVDoc::SubView.

Reimplemented in CSVWorld::DialogueSubView.

Here is the call graph for this function:

Here is the caller graph for this function:

void CSVWorld::SimpleDialogueSubView::updateCurrentId ( )
protected

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

CSMWorld::CommandDispatcher CSVWorld::SimpleDialogueSubView::mCommandDispatcher
private
const CSMDoc::Document& CSVWorld::SimpleDialogueSubView::mDocument
private
EditWidget* CSVWorld::SimpleDialogueSubView::mEditWidget
private
bool CSVWorld::SimpleDialogueSubView::mLocked
private
QVBoxLayout* CSVWorld::SimpleDialogueSubView::mMainLayout
private
CSMWorld::IdTable* CSVWorld::SimpleDialogueSubView::mTable
private

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