TablePopupFilter Class Reference
Inheritance diagram for TablePopupFilter:
QObject

Signals

void changeColumnData (const int &)
 
void createHistogram (const int &)
 
void createNormalDistribution (const int &)
 
void enableAutoPan (const bool &)
 
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 &, const int &)
 

Public Member Functions

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

Protected Slots

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

Protected Attributes

bool m_autoPanEnabled
 
bool m_autoScrollEnabled
 
std::unique_ptr< te::da::DataSetTypeCapabilitiesm_caps
 
int m_columnPressed
 
te::da::DataSetm_dset
 
bool m_enabled
 
QMenu * m_hMenu
 
bool m_isEditable
 
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 420 of file DataSetTableView.cpp.

Constructor & Destructor Documentation

TablePopupFilter::~TablePopupFilter ( )
inlineoverride

Destructor.

Definition at line 466 of file DataSetTableView.cpp.

References m_hMenu, m_vMenu, and m_vportMenu.

Member Function Documentation

void TablePopupFilter::changeColumnData ( )
inlineprotectedslot

Definition at line 923 of file DataSetTableView.cpp.

References m_columnPressed.

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

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

Definition at line 834 of file DataSetTableView.cpp.

References m_columnPressed.

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

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

Definition at line 839 of file DataSetTableView.cpp.

References m_columnPressed.

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

void TablePopupFilter::createNormalDistribution ( const int )
signal
void TablePopupFilter::enableAutoPan ( const bool )
signal
void TablePopupFilter::enableAutoScroll ( const bool )
signal
void TablePopupFilter::enablePromotion ( const bool )
signal
std::vector<int> TablePopupFilter::getHiddenColumns ( )
inline
void TablePopupFilter::hideColumn ( )
inlineprotectedslot

Definition at line 844 of file DataSetTableView.cpp.

References m_columnPressed.

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

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

Definition at line 884 of file DataSetTableView.cpp.

References m_columnPressed.

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

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

Definition at line 913 of file DataSetTableView.cpp.

References m_columnPressed.

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

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

Definition at line 918 of file DataSetTableView.cpp.

References m_columnPressed.

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

void TablePopupFilter::retypeColumn ( const int )
signal
void TablePopupFilter::saveEditions ( )
signal
void TablePopupFilter::selectObject ( const int ,
const bool  
)
signal

Referenced by enablePromotion().

void TablePopupFilter::selectObjects ( const int ,
const int  
)
signal

Referenced by enablePromotion().

void TablePopupFilter::setAutoPanEnabled ( )
inlineprotectedslot

Definition at line 889 of file DataSetTableView.cpp.

References enableAutoPan(), and m_autoPanEnabled.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::setAutoScrollEnabled ( )
inlineprotectedslot

Definition at line 896 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 797 of file DataSetTableView.cpp.

References m_dset.

Referenced by te::qt::widgets::DataSetTableView::setDataSet().

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

Definition at line 812 of file DataSetTableView.cpp.

References m_caps.

Referenced by te::qt::widgets::DataSetTableView::setLayer().

void TablePopupFilter::setEnabled ( const bool enabled)
inline

Definition at line 807 of file DataSetTableView.cpp.

References m_enabled.

Referenced by te::qt::widgets::DataSetTableView::promote().

void TablePopupFilter::setIsEditable ( const bool isEditable)
inline

Definition at line 827 of file DataSetTableView.cpp.

References m_isEditable, and slots.

Referenced by te::qt::widgets::DataSetTableView::setLayer().

void TablePopupFilter::setIsOGR ( const bool isOGR)
inline

Definition at line 822 of file DataSetTableView.cpp.

References m_isOGR.

Referenced by te::qt::widgets::DataSetTableView::setLayer().

void TablePopupFilter::setPromotionEnabled ( const bool enabled)
inline
void TablePopupFilter::showColumn ( QAction *  act)
inlineprotectedslot

Definition at line 849 of file DataSetTableView.cpp.

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

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

Definition at line 903 of file DataSetTableView.cpp.

References m_columnPressed, and sortData().

Referenced by eventFilter().

void TablePopupFilter::sortDataDesc ( )
inlineprotectedslot

Definition at line 908 of file DataSetTableView.cpp.

References m_columnPressed, and sortData().

Referenced by eventFilter().

Member Data Documentation

bool TablePopupFilter::m_autoPanEnabled
protected

Definition at line 978 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setAutoPanEnabled().

bool TablePopupFilter::m_autoScrollEnabled
protected

Definition at line 979 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setAutoScrollEnabled().

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

Definition at line 974 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setDataSetTypeCapabilities().

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

Definition at line 973 of file DataSetTableView.cpp.

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

bool TablePopupFilter::m_enabled
protected

Definition at line 976 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setEnabled().

QMenu* TablePopupFilter::m_hMenu
protected

Definition at line 970 of file DataSetTableView.cpp.

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

bool TablePopupFilter::m_isEditable
protected

Definition at line 982 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setIsEditable().

bool TablePopupFilter::m_isOGR
protected

Definition at line 981 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setIsOGR().

bool TablePopupFilter::m_promotionEnabled
protected

Definition at line 980 of file DataSetTableView.cpp.

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

bool TablePopupFilter::m_showOidsColumns
protected

Definition at line 975 of file DataSetTableView.cpp.

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

Definition at line 971 of file DataSetTableView.cpp.

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

QMenu* TablePopupFilter::m_vportMenu
protected

Definition at line 972 of file DataSetTableView.cpp.

Referenced by ~TablePopupFilter().


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