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

#include <dragrecordtable.hpp>

Inheritance diagram for CSVWorld::DragRecordTable:
Collaboration diagram for CSVWorld::DragRecordTable:

Public Member Functions

 DragRecordTable (CSMDoc::Document &document, QWidget *parent=NULL)
 
virtual std::vector
< CSMWorld::UniversalId
getDraggedRecords () const =0
 
void setEditLock (bool locked)
 

Protected Member Functions

void startDragFromTable (const DragRecordTable &table)
 
void dragEnterEvent (QDragEnterEvent *event)
 
void dragMoveEvent (QDragMoveEvent *event)
 
void dropEvent (QDropEvent *event)
 

Protected Attributes

CSMDoc::DocumentmDocument
 
bool mEditLock
 

Private Member Functions

CSMWorld::ColumnBase::Display getIndexDisplayType (const QModelIndex &index) const
 

Constructor & Destructor Documentation

CSVWorld::DragRecordTable::DragRecordTable ( CSMDoc::Document document,
QWidget parent = NULL 
)

Member Function Documentation

void CSVWorld::DragRecordTable::dragEnterEvent ( QDragEnterEvent *  event)
protected
void CSVWorld::DragRecordTable::dragMoveEvent ( QDragMoveEvent *  event)
protected

Here is the call graph for this function:

void CSVWorld::DragRecordTable::dropEvent ( QDropEvent *  event)
protected

Here is the call graph for this function:

virtual std::vector<CSMWorld::UniversalId> CSVWorld::DragRecordTable::getDraggedRecords ( ) const
pure virtual

Implemented in CSVWorld::Table, CSVTools::ReportTable, CSVWorld::RegionMap, and CSVWorld::NestedTable.

Here is the caller graph for this function:

CSMWorld::ColumnBase::Display CSVWorld::DragRecordTable::getIndexDisplayType ( const QModelIndex &  index) const
private
void CSVWorld::DragRecordTable::setEditLock ( bool  locked)

Here is the caller graph for this function:

void CSVWorld::DragRecordTable::startDragFromTable ( const DragRecordTable table)
protected

Here is the call graph for this function:

Member Data Documentation

CSMDoc::Document& CSVWorld::DragRecordTable::mDocument
protected
bool CSVWorld::DragRecordTable::mEditLock
protected

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