OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
CSVFilter::FilterBox Class Reference

#include <filterbox.hpp>

Inheritance diagram for CSVFilter::FilterBox:
Collaboration diagram for CSVFilter::FilterBox:

Signals

void recordFilterChanged (boost::shared_ptr< CSMFilter::Node > filter)
 
void recordDropped (std::vector< CSMWorld::UniversalId > &types, Qt::DropAction action)
 

Public Member Functions

 FilterBox (CSMWorld::Data &data, QWidget *parent=0)
 
void setRecordFilter (const std::string &filter)
 
void createFilterRequest (std::vector< std::pair< std::string, std::vector< std::string > > > &filterSource, Qt::DropAction action)
 

Private Member Functions

void dragEnterEvent (QDragEnterEvent *event)
 
void dropEvent (QDropEvent *event)
 
void dragMoveEvent (QDragMoveEvent *event)
 

Private Attributes

RecordFilterBoxmRecordFilterBox
 

Constructor & Destructor Documentation

CSVFilter::FilterBox::FilterBox ( CSMWorld::Data data,
QWidget parent = 0 
)

Member Function Documentation

void CSVFilter::FilterBox::createFilterRequest ( std::vector< std::pair< std::string, std::vector< std::string > > > &  filterSource,
Qt::DropAction  action 
)
void CSVFilter::FilterBox::dragEnterEvent ( QDragEnterEvent *  event)
private
void CSVFilter::FilterBox::dragMoveEvent ( QDragMoveEvent *  event)
private
void CSVFilter::FilterBox::dropEvent ( QDropEvent *  event)
private

Here is the call graph for this function:

void CSVFilter::FilterBox::recordDropped ( std::vector< CSMWorld::UniversalId > &  types,
Qt::DropAction  action 
)
signal
void CSVFilter::FilterBox::recordFilterChanged ( boost::shared_ptr< CSMFilter::Node filter)
signal

Here is the caller graph for this function:

void CSVFilter::FilterBox::setRecordFilter ( const std::string &  filter)

Member Data Documentation

RecordFilterBox* CSVFilter::FilterBox::mRecordFilterBox
private

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