1 #ifndef OPENCS_VIEW_UNPAGEDWORLDSPACEWIDGET_H
2 #define OPENCS_VIEW_UNPAGEDWORLDSPACEWIDGET_H
44 virtual bool handleDrop (
const std::vector<CSMWorld::UniversalId>& data,
62 virtual std::string
getCellId (
const osg::Vec3f& point)
const;
64 virtual Cell*
getCell(
const osg::Vec3d& point)
const;
66 virtual std::vector<osg::ref_ptr<TagBase> >
getSelection (
unsigned int elementMask)
69 virtual std::vector<osg::ref_ptr<TagBase> >
getEdited (
unsigned int elementMask)
72 virtual void setSubMode (
int subMode,
unsigned int elementMask);
75 virtual void reset (
unsigned int elementMask);
80 const QModelIndex& bottomRight);
90 virtual void referenceAdded (
const QModelIndex& index,
int start,
int end);
92 virtual void pathgridDataChanged (
const QModelIndex& topLeft,
const QModelIndex& bottomRight);
96 virtual void pathgridAdded (
const QModelIndex& parent,
int start,
int end);
107 void cellDataChanged (
const QModelIndex& topLeft,
const QModelIndex& bottomRight);
virtual std::vector< osg::ref_ptr< TagBase > > getSelection(unsigned int elementMask) const
Definition: unpagedworldspacewidget.cpp:135
virtual void referenceableDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Definition: unpagedworldspacewidget.cpp:157
virtual std::string getStartupInstruction()
Definition: unpagedworldspacewidget.cpp:288
static const struct @2 signals[]
virtual void pathgridAboutToBeRemoved(const QModelIndex &parent, int start, int end)
Definition: unpagedworldspacewidget.cpp:241
virtual void referenceableAdded(const QModelIndex &index, int start, int end)
Definition: unpagedworldspacewidget.cpp:173
Definition: idtable.hpp:15
CSMWorld::IdTable * mReferenceablesModel
Definition: unpagedworldspacewidget.hpp:31
virtual void referenceDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Definition: unpagedworldspacewidget.cpp:187
virtual std::vector< osg::ref_ptr< TagBase > > getEdited(unsigned int elementMask) const
Definition: unpagedworldspacewidget.cpp:141
void cellChanged(const CSMWorld::UniversalId &id)
virtual dropRequirments getDropRequirements(DropType type) const
Definition: unpagedworldspacewidget.cpp:304
virtual void setSubMode(int subMode, unsigned int elementMask)
Definition: unpagedworldspacewidget.cpp:147
virtual std::string getCellId(const osg::Vec3f &point) const
Definition: unpagedworldspacewidget.cpp:125
virtual void invertSelection(int elementMask)
Definition: unpagedworldspacewidget.cpp:107
void cellRowsAboutToBeRemoved(const QModelIndex &parent, int start, int end)
Definition: unpagedworldspacewidget.cpp:74
virtual void referenceableAboutToBeRemoved(const QModelIndex &parent, int start, int end)
Definition: unpagedworldspacewidget.cpp:165
void cellDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Definition: unpagedworldspacewidget.cpp:53
virtual bool handleDrop(const std::vector< CSMWorld::UniversalId > &data, DropType type)
Definition: unpagedworldspacewidget.cpp:83
virtual void reset(unsigned int elementMask)
Erase all overrides and restore the visual representation to its true state.
Definition: unpagedworldspacewidget.cpp:152
UnpagedWorldspaceWidget(const std::string &cellId, CSMDoc::Document &document, QWidget *parent)
Definition: unpagedworldspacewidget.cpp:34
virtual void pathgridAdded(const QModelIndex &parent, int start, int end)
Definition: unpagedworldspacewidget.cpp:261
std::auto_ptr< Cell > mCell
Definition: unpagedworldspacewidget.hpp:32
virtual void selectAll(int elementMask)
Definition: unpagedworldspacewidget.cpp:113
virtual void referenceAdded(const QModelIndex &index, int start, int end)
Definition: unpagedworldspacewidget.cpp:203
Definition: unpagedworldspacewidget.hpp:24
virtual void pathgridDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Definition: unpagedworldspacewidget.cpp:211
CSMWorld::IdTable * mCellsModel
Definition: unpagedworldspacewidget.hpp:30
Definition: document.hpp:57
virtual void clearSelection(int elementMask)
Definition: unpagedworldspacewidget.cpp:101
virtual void addVisibilitySelectorButtons(CSVWidget::SceneToolToggle2 *tool)
Definition: unpagedworldspacewidget.cpp:280
virtual Cell * getCell(const osg::Vec3d &point) const
Definition: unpagedworldspacewidget.cpp:130
virtual void selectAllWithSameParentId(int elementMask)
Definition: unpagedworldspacewidget.cpp:119
void update()
Definition: unpagedworldspacewidget.cpp:20
CSMDoc::Document & mDocument
Definition: unpagedworldspacewidget.hpp:28
std::string mCellId
Definition: unpagedworldspacewidget.hpp:29
virtual void referenceAboutToBeRemoved(const QModelIndex &parent, int start, int end)
Definition: unpagedworldspacewidget.cpp:195
Definition: universalid.hpp:12