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

#include <tablesubview.hpp>

Inheritance diagram for CSVWorld::TableSubView:
Collaboration diagram for CSVWorld::TableSubView:

Signals

void cloneRequest (const std::string &, const CSMWorld::UniversalId::Type)
 
- 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)
 

Public Member Functions

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

Protected Member Functions

bool eventFilter (QObject *object, QEvent *event)
 
- Protected Member Functions inherited from CSVDoc::SubView
void setUniversalId (const CSMWorld::UniversalId &id)
 
bool event (QEvent *event)
 

Private Slots

void editRequest (const CSMWorld::UniversalId &id, const std::string &hint)
 
void cloneRequest (const CSMWorld::UniversalId &toClone)
 
void createFilterRequest (std::vector< CSMWorld::UniversalId > &types, Qt::DropAction action)
 

Private Attributes

TablemTable
 
TableBottomBoxmBottom
 
CSVFilter::FilterBoxmFilterBox
 

Additional Inherited Members

- Protected Slots inherited from CSVDoc::SubView
void closeRequest ()
 

Constructor & Destructor Documentation

CSVWorld::TableSubView::TableSubView ( const CSMWorld::UniversalId id,
CSMDoc::Document document,
const CreatorFactoryBase creatorFactory,
bool  sorting 
)

Here is the call graph for this function:

Member Function Documentation

void CSVWorld::TableSubView::cloneRequest ( const std::string &  ,
const CSMWorld::UniversalId::Type   
)
signal

Here is the caller graph for this function:

void CSVWorld::TableSubView::cloneRequest ( const CSMWorld::UniversalId toClone)
privateslot

Here is the call graph for this function:

void CSVWorld::TableSubView::createFilterRequest ( std::vector< CSMWorld::UniversalId > &  types,
Qt::DropAction  action 
)
privateslot

Here is the call graph for this function:

Here is the caller graph for this function:

void CSVWorld::TableSubView::editRequest ( const CSMWorld::UniversalId id,
const std::string &  hint 
)
privateslot

Here is the caller graph for this function:

bool CSVWorld::TableSubView::eventFilter ( QObject object,
QEvent *  event 
)
protected

Here is the call graph for this function:

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

Implements CSVDoc::SubView.

void CSVWorld::TableSubView::setStatusBar ( bool  show)
virtual

Default implementation: ignored.

Reimplemented from CSVDoc::SubView.

void CSVWorld::TableSubView::useHint ( const std::string &  hint)
virtual

Default implementation: ignored.

Reimplemented from CSVDoc::SubView.

Member Data Documentation

TableBottomBox* CSVWorld::TableSubView::mBottom
private
CSVFilter::FilterBox* CSVWorld::TableSubView::mFilterBox
private
Table* CSVWorld::TableSubView::mTable
private

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