1 #ifndef TABLEMIMEDATA_H
2 #define TABLEMIMEDATA_H
6 #include <QtCore/QMimeData>
39 virtual QStringList
formats()
const;
43 std::vector<UniversalId>
getData()
const;
67 #endif // TABLEMIMEDATA_H
std::string getIcon() const
Definition: tablemimedata.cpp:35
Display
Definition: columnbase.hpp:39
Type
Definition: universalid.hpp:40
std::vector< UniversalId > mUniversalId
Definition: tablemimedata.hpp:29
static CSMWorld::UniversalId::Type convertEnums(CSMWorld::ColumnBase::Display type)
Definition: tablemimedata.cpp:274
bool fromDocument(const CSMDoc::Document &document) const
Definition: tablemimedata.cpp:207
const CSMDoc::Document * getDocumentPtr() const
Definition: tablemimedata.cpp:292
bool holdsType(UniversalId::Type type) const
Definition: tablemimedata.cpp:118
~TableMimeData()
Definition: tablemimedata.cpp:31
const CSMDoc::Document & mDocument
Definition: tablemimedata.hpp:31
UniversalId returnMatching(UniversalId::Type type) const
Definition: tablemimedata.cpp:162
virtual QStringList formats() const
Definition: tablemimedata.cpp:26
std::vector< UniversalId > getData() const
Definition: tablemimedata.cpp:66
Definition: document.hpp:57
TableMimeData(UniversalId id, const CSMDoc::Document &document)
Definition: tablemimedata.cpp:10
Subclass of QmimeData, augmented to contain and transport UniversalIds.
Definition: tablemimedata.hpp:27
QStringList mObjectsFormats
Definition: tablemimedata.hpp:30
static bool isReferencable(CSMWorld::UniversalId::Type type)
Definition: tablemimedata.cpp:94
Definition: universalid.hpp:12