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:148
virtual void referenceableDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Definition: unpagedworldspacewidget.cpp:170
virtual std::string getStartupInstruction()
Definition: unpagedworldspacewidget.cpp:301
virtual void pathgridAboutToBeRemoved(const QModelIndex &parent, int start, int end)
Definition: unpagedworldspacewidget.cpp:254
virtual void referenceableAdded(const QModelIndex &index, int start, int end)
Definition: unpagedworldspacewidget.cpp:186
Definition: idtable.hpp:15
CSMWorld::IdTable * mReferenceablesModel
Definition: unpagedworldspacewidget.hpp:31
virtual void referenceDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Definition: unpagedworldspacewidget.cpp:200
virtual std::vector< osg::ref_ptr< TagBase > > getEdited(unsigned int elementMask) const
Definition: unpagedworldspacewidget.cpp:154
void cellChanged(const CSMWorld::UniversalId &id)
static const struct @8 signals[]
void assetTablesChanged()
Definition: unpagedworldspacewidget.cpp:88
virtual dropRequirments getDropRequirements(DropType type) const
Definition: unpagedworldspacewidget.cpp:317
virtual void setSubMode(int subMode, unsigned int elementMask)
Definition: unpagedworldspacewidget.cpp:160
std::unique_ptr< Cell > mCell
Definition: unpagedworldspacewidget.hpp:32
virtual std::string getCellId(const osg::Vec3f &point) const
Definition: unpagedworldspacewidget.cpp:138
virtual void invertSelection(int elementMask)
Definition: unpagedworldspacewidget.cpp:120
void cellRowsAboutToBeRemoved(const QModelIndex &parent, int start, int end)
Definition: unpagedworldspacewidget.cpp:79
virtual void referenceableAboutToBeRemoved(const QModelIndex &parent, int start, int end)
Definition: unpagedworldspacewidget.cpp:178
void cellDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Definition: unpagedworldspacewidget.cpp:58
virtual bool handleDrop(const std::vector< CSMWorld::UniversalId > &data, DropType type)
Definition: unpagedworldspacewidget.cpp:94
virtual void reset(unsigned int elementMask)
Erase all overrides and restore the visual representation to its true state.
Definition: unpagedworldspacewidget.cpp:165
UnpagedWorldspaceWidget(const std::string &cellId, CSMDoc::Document &document, QWidget *parent)
Definition: unpagedworldspacewidget.cpp:36
virtual void pathgridAdded(const QModelIndex &parent, int start, int end)
Definition: unpagedworldspacewidget.cpp:274
virtual void selectAll(int elementMask)
Definition: unpagedworldspacewidget.cpp:126
virtual void referenceAdded(const QModelIndex &index, int start, int end)
Definition: unpagedworldspacewidget.cpp:216
Definition: unpagedworldspacewidget.hpp:24
virtual void pathgridDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Definition: unpagedworldspacewidget.cpp:224
CSMWorld::IdTable * mCellsModel
Definition: unpagedworldspacewidget.hpp:30
Definition: document.hpp:57
virtual void clearSelection(int elementMask)
Definition: unpagedworldspacewidget.cpp:114
virtual void addVisibilitySelectorButtons(CSVWidget::SceneToolToggle2 *tool)
Definition: unpagedworldspacewidget.cpp:293
virtual Cell * getCell(const osg::Vec3d &point) const
Definition: unpagedworldspacewidget.cpp:143
virtual void selectAllWithSameParentId(int elementMask)
Definition: unpagedworldspacewidget.cpp:132
void update()
Definition: unpagedworldspacewidget.cpp:22
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:208
Definition: universalid.hpp:12