TablePopupFilter Class Reference
Inheritance diagram for TablePopupFilter:

Signals

void changeColumnData (const int &)
 
void createHistogram (const int &)
 
void createNormalDistribution (const int &)
 
void enableAutoScroll (const bool &)
 
void enablePromotion (const bool &)
 
void hideColumn (const int &)
 
void removeColumn (const int &)
 
void renameColumn (const int &)
 
void retypeColumn (const int &)
 
void saveEditions ()
 
void selectObject (const int &, const bool &)
 
void selectObjects (const int &, const int &)
 
void showColumn (const int &)
 
void sortData (const bool &)
 

Public Member Functions

bool eventFilter (QObject *watched, QEvent *event)
 
std::vector< int > getHiddenColumns ()
 
void setDataSet (te::da::DataSet *dset)
 
void setDataSetTypeCapabilities (te::da::DataSetTypeCapabilities *caps)
 
void setEnabled (const bool &enabled)
 
void setIsOGR (const bool &isOGR)
 
void setPromotionEnabled (const bool &enabled)
 
 TablePopupFilter (te::qt::widgets::DataSetTableView *view)
 Contructor. More...
 
 ~TablePopupFilter ()
 Destructor. More...
 

Protected Slots

void changeColumnData ()
 
void createHistogram ()
 
void createNormalDistribution ()
 
void enablePromotion ()
 
void hideColumn ()
 
void removeColumn ()
 
void renameColumn ()
 
void retypeColumn ()
 
void setAutoScrollEnabled ()
 
void showColumn (QAction *act)
 
void showStatistics ()
 
void sortDataAsc ()
 
void sortDataDesc ()
 

Protected Attributes

bool m_autoScrollEnabled
 
std::auto_ptr< te::da::DataSetTypeCapabilitiesm_caps
 
int m_columnPressed
 
te::da::DataSetm_dset
 
bool m_enabled
 
QMenu * m_hMenu
 
bool m_isOGR
 
bool m_promotionEnabled
 
bool m_showOidsColumns
 
te::qt::widgets::DataSetTableViewm_view
 
QMenu * m_vMenu
 
QMenu * m_vportMenu
 

Detailed Description

Definition at line 409 of file DataSetTableView.cpp.

Constructor & Destructor Documentation

TablePopupFilter::~TablePopupFilter ( )
inline

Destructor.

Definition at line 452 of file DataSetTableView.cpp.

References m_hMenu, m_vMenu, and m_vportMenu.

Member Function Documentation

void TablePopupFilter::changeColumnData ( )
inlineprotectedslot

Definition at line 744 of file DataSetTableView.cpp.

References m_columnPressed.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::changeColumnData ( const int &  )
signal
void TablePopupFilter::createHistogram ( )
inlineprotectedslot

Definition at line 682 of file DataSetTableView.cpp.

References m_columnPressed.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::createHistogram ( const int &  )
signal
void TablePopupFilter::createNormalDistribution ( )
inlineprotectedslot

Definition at line 687 of file DataSetTableView.cpp.

References m_columnPressed.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::createNormalDistribution ( const int &  )
signal
void TablePopupFilter::enableAutoScroll ( const bool &  )
signal
void TablePopupFilter::enablePromotion ( )
inlineprotectedslot

Definition at line 749 of file DataSetTableView.cpp.

References m_promotionEnabled.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::enablePromotion ( const bool &  )
signal
std::vector<int> TablePopupFilter::getHiddenColumns ( )
inline

Definition at line 655 of file DataSetTableView.cpp.

References GetHiddenSections(), m_dset, and m_view.

void TablePopupFilter::hideColumn ( )
inlineprotectedslot

Definition at line 692 of file DataSetTableView.cpp.

References m_columnPressed.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::hideColumn ( const int &  )
signal
void TablePopupFilter::removeColumn ( )
inlineprotectedslot

Definition at line 712 of file DataSetTableView.cpp.

References m_columnPressed.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::removeColumn ( const int &  )
signal
void TablePopupFilter::renameColumn ( )
inlineprotectedslot

Definition at line 734 of file DataSetTableView.cpp.

References m_columnPressed.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::renameColumn ( const int &  )
signal
void TablePopupFilter::retypeColumn ( )
inlineprotectedslot

Definition at line 739 of file DataSetTableView.cpp.

References m_columnPressed.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::retypeColumn ( const int &  )
signal
void TablePopupFilter::saveEditions ( )
signal

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::selectObject ( const int &  ,
const bool &   
)
signal
void TablePopupFilter::selectObjects ( const int &  ,
const int &   
)
signal
void TablePopupFilter::setAutoScrollEnabled ( )
inlineprotectedslot

Definition at line 717 of file DataSetTableView.cpp.

References enableAutoScroll(), and m_autoScrollEnabled.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::setDataSet ( te::da::DataSet dset)
inline

Definition at line 650 of file DataSetTableView.cpp.

References m_dset.

void TablePopupFilter::setDataSetTypeCapabilities ( te::da::DataSetTypeCapabilities caps)
inline

Definition at line 665 of file DataSetTableView.cpp.

References m_caps.

void TablePopupFilter::setEnabled ( const bool &  enabled)
inline

Definition at line 660 of file DataSetTableView.cpp.

References m_enabled.

void TablePopupFilter::setIsOGR ( const bool &  isOGR)
inline

Definition at line 675 of file DataSetTableView.cpp.

References m_isOGR.

void TablePopupFilter::setPromotionEnabled ( const bool &  enabled)
inline

Definition at line 670 of file DataSetTableView.cpp.

References m_promotionEnabled.

Referenced by TablePopupFilter().

void TablePopupFilter::showColumn ( QAction *  act)
inlineprotectedslot

Definition at line 697 of file DataSetTableView.cpp.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::showColumn ( const int &  )
signal
void TablePopupFilter::showStatistics ( )
inlineprotectedslot
void TablePopupFilter::sortData ( const bool &  )
signal
void TablePopupFilter::sortDataAsc ( )
inlineprotectedslot

Definition at line 724 of file DataSetTableView.cpp.

References sortData().

Referenced by eventFilter().

void TablePopupFilter::sortDataDesc ( )
inlineprotectedslot

Definition at line 729 of file DataSetTableView.cpp.

References sortData().

Referenced by eventFilter().

Member Data Documentation

bool TablePopupFilter::m_autoScrollEnabled
protected

Definition at line 797 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setAutoScrollEnabled().

std::auto_ptr<te::da::DataSetTypeCapabilities> TablePopupFilter::m_caps
protected

Definition at line 793 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setDataSetTypeCapabilities().

int TablePopupFilter::m_columnPressed
protected
te::da::DataSet* TablePopupFilter::m_dset
protected

Definition at line 792 of file DataSetTableView.cpp.

Referenced by eventFilter(), getHiddenColumns(), setDataSet(), and showStatistics().

bool TablePopupFilter::m_enabled
protected

Definition at line 795 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setEnabled().

QMenu* TablePopupFilter::m_hMenu
protected

Definition at line 789 of file DataSetTableView.cpp.

Referenced by eventFilter(), and ~TablePopupFilter().

bool TablePopupFilter::m_isOGR
protected

Definition at line 799 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setIsOGR().

bool TablePopupFilter::m_promotionEnabled
protected

Definition at line 798 of file DataSetTableView.cpp.

Referenced by enablePromotion(), eventFilter(), and setPromotionEnabled().

bool TablePopupFilter::m_showOidsColumns
protected

Definition at line 794 of file DataSetTableView.cpp.

te::qt::widgets::DataSetTableView* TablePopupFilter::m_view
protected

Definition at line 788 of file DataSetTableView.cpp.

Referenced by eventFilter(), getHiddenColumns(), and TablePopupFilter().

QMenu* TablePopupFilter::m_vMenu
protected

Definition at line 790 of file DataSetTableView.cpp.

Referenced by eventFilter(), and ~TablePopupFilter().

QMenu* TablePopupFilter::m_vportMenu
protected

Definition at line 791 of file DataSetTableView.cpp.

Referenced by ~TablePopupFilter().


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