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

#include <scenesubview.hpp>

Inheritance diagram for CSVWorld::SceneSubView:
Collaboration diagram for CSVWorld::SceneSubView:

Public Member Functions

 SceneSubView (const CSMWorld::UniversalId &id, CSMDoc::Document &document)
 
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...
 
virtual std::string getTitle () const
 
- Public Member Functions inherited from CSVDoc::SubView
 SubView (const CSMWorld::UniversalId &id)
 
CSMWorld::UniversalId getUniversalId () const
 

Private Types

enum  widgetType { widget_Paged, widget_Unpaged }
 

Private Slots

void cellSelectionChanged (const CSMWorld::CellSelection &selection)
 
void cellSelectionChanged (const CSMWorld::UniversalId &id)
 
void handleDrop (const std::vector< CSMWorld::UniversalId > &data)
 

Private Member Functions

void makeConnections (CSVRender::PagedWorldspaceWidget *widget)
 
void makeConnections (CSVRender::UnpagedWorldspaceWidget *widget)
 
void replaceToolbarAndWorldspace (CSVRender::WorldspaceWidget *widget, CSVWidget::SceneToolbar *toolbar)
 
CSVWidget::SceneToolbarmakeToolbar (CSVRender::WorldspaceWidget *widget, widgetType type)
 

Private Attributes

TableBottomBoxmBottom
 
CSVRender::WorldspaceWidgetmScene
 
QHBoxLayout * mLayout
 
CSMDoc::DocumentmDocument
 
CSVWidget::SceneToolbarmToolbar
 
std::string mTitle
 

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 ()
 
- Protected Member Functions inherited from CSVDoc::SubView
void setUniversalId (const CSMWorld::UniversalId &id)
 
bool event (QEvent *event)
 

Member Enumeration Documentation

Enumerator
widget_Paged 
widget_Unpaged 

Constructor & Destructor Documentation

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

Here is the call graph for this function:

Member Function Documentation

void CSVWorld::SceneSubView::cellSelectionChanged ( const CSMWorld::CellSelection selection)
privateslot

Here is the call graph for this function:

void CSVWorld::SceneSubView::cellSelectionChanged ( const CSMWorld::UniversalId id)
privateslot
std::string CSVWorld::SceneSubView::getTitle ( ) const
virtual

Reimplemented from CSVDoc::SubView.

void CSVWorld::SceneSubView::handleDrop ( const std::vector< CSMWorld::UniversalId > &  data)
privateslot

Here is the call graph for this function:

void CSVWorld::SceneSubView::makeConnections ( CSVRender::PagedWorldspaceWidget widget)
private

Here is the caller graph for this function:

void CSVWorld::SceneSubView::makeConnections ( CSVRender::UnpagedWorldspaceWidget widget)
private
CSVWidget::SceneToolbar * CSVWorld::SceneSubView::makeToolbar ( CSVRender::WorldspaceWidget widget,
widgetType  type 
)
private

Here is the call graph for this function:

Here is the caller graph for this function:

void CSVWorld::SceneSubView::replaceToolbarAndWorldspace ( CSVRender::WorldspaceWidget widget,
CSVWidget::SceneToolbar toolbar 
)
private

Here is the caller graph for this function:

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

Implements CSVDoc::SubView.

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

Default implementation: ignored.

Reimplemented from CSVDoc::SubView.

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

Default implementation: ignored.

Reimplemented from CSVDoc::SubView.

Member Data Documentation

TableBottomBox* CSVWorld::SceneSubView::mBottom
private
CSMDoc::Document& CSVWorld::SceneSubView::mDocument
private
QHBoxLayout* CSVWorld::SceneSubView::mLayout
private
CSVRender::WorldspaceWidget* CSVWorld::SceneSubView::mScene
private
std::string CSVWorld::SceneSubView::mTitle
private
CSVWidget::SceneToolbar* CSVWorld::SceneSubView::mToolbar
private

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