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

#include <subview.hpp>

Inheritance diagram for CSVDoc::SubView:
Collaboration diagram for CSVDoc::SubView:

Signals

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

 SubView (const CSMWorld::UniversalId &id)
 
CSMWorld::UniversalId getUniversalId () const
 
virtual void setEditLock (bool locked)=0
 
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 Slots

void closeRequest ()
 

Protected Member Functions

void setUniversalId (const CSMWorld::UniversalId &id)
 
bool event (QEvent *event)
 

Private Member Functions

 SubView (const SubView &)
 
SubViewoperator= (SubView &)
 
void closeEvent (QCloseEvent *event)
 

Private Attributes

CSMWorld::UniversalId mUniversalId
 

Constructor & Destructor Documentation

CSVDoc::SubView::SubView ( const SubView )
private
CSVDoc::SubView::SubView ( const CSMWorld::UniversalId id)
Todo:
add a button to the title bar that clones this sub view

Here is the call graph for this function:

Member Function Documentation

void CSVDoc::SubView::closeEvent ( QCloseEvent *  event)
private
void CSVDoc::SubView::closeRequest ( SubView subView)
signal
void CSVDoc::SubView::closeRequest ( )
protectedslot

Here is the caller graph for this function:

bool CSVDoc::SubView::event ( QEvent *  event)
protected

Here is the call graph for this function:

void CSVDoc::SubView::focusId ( const CSMWorld::UniversalId universalId,
const std::string &  hint 
)
signal

Here is the caller graph for this function:

std::string CSVDoc::SubView::getTitle ( ) const
virtual

Reimplemented in CSVWorld::SceneSubView, and CSVWorld::PreviewSubView.

Here is the caller graph for this function:

CSMWorld::UniversalId CSVDoc::SubView::getUniversalId ( ) const

Here is the caller graph for this function:

SubView& CSVDoc::SubView::operator= ( SubView )
private
virtual void CSVDoc::SubView::setEditLock ( bool  locked)
pure virtual

Implemented in CSVWorld::DialogueSubView, CSVWorld::SimpleDialogueSubView, CSVWorld::ScriptSubView, CSVWorld::SceneSubView, CSVTools::SearchSubView, CSVWorld::TableSubView, CSVTools::ReportSubView, CSVWorld::PreviewSubView, CSVWorld::RegionMapSubView, and CSVDoc::RunLogSubView.

Here is the caller graph for this function:

void CSVDoc::SubView::setStatusBar ( bool  show)
virtual

Default implementation: ignored.

Reimplemented in CSVWorld::ScriptSubView, CSVWorld::SceneSubView, CSVTools::SearchSubView, and CSVWorld::TableSubView.

Here is the caller graph for this function:

void CSVDoc::SubView::setUniversalId ( const CSMWorld::UniversalId id)
protected
void CSVDoc::SubView::universalIdChanged ( const CSMWorld::UniversalId universalId)
signal

Here is the caller graph for this function:

void CSVDoc::SubView::updateSubViewIndices ( SubView view = NULL)
signal
void CSVDoc::SubView::updateTitle ( )
signal
void CSVDoc::SubView::useHint ( const std::string &  hint)
virtual

Default implementation: ignored.

Reimplemented in CSVWorld::ScriptSubView, CSVWorld::SceneSubView, and CSVWorld::TableSubView.

Here is the caller graph for this function:

Member Data Documentation

CSMWorld::UniversalId CSVDoc::SubView::mUniversalId
private

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