All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 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::DataSetTypeCapabilities
m_caps
 
int m_columnPressed
 
te::da::DataSetm_dset
 
bool m_enabled
 
QMenu * m_hMenu
 
bool m_promotionEnabled
 
bool m_showOidsColumns
 
te::qt::widgets::DataSetTableViewm_view
 
QMenu * m_vMenu
 
QMenu * m_vportMenu
 

Detailed Description

Definition at line 398 of file DataSetTableView.cpp.

Constructor & Destructor Documentation

TablePopupFilter::~TablePopupFilter ( )
inline

Destructor.

Definition at line 440 of file DataSetTableView.cpp.

References m_hMenu, m_vMenu, and m_vportMenu.

Member Function Documentation

void TablePopupFilter::changeColumnData ( )
inlineprotectedslot

Definition at line 725 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 663 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 668 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 730 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 641 of file DataSetTableView.cpp.

References GetHiddenSections(), m_dset, and m_view.

void TablePopupFilter::hideColumn ( )
inlineprotectedslot

Definition at line 673 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 693 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 715 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 720 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 698 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 636 of file DataSetTableView.cpp.

References m_dset.

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

Definition at line 651 of file DataSetTableView.cpp.

References m_caps.

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

Definition at line 646 of file DataSetTableView.cpp.

References m_enabled.

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

Definition at line 656 of file DataSetTableView.cpp.

References m_promotionEnabled.

Referenced by TablePopupFilter().

void TablePopupFilter::showColumn ( QAction *  act)
inlineprotectedslot

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

References sortData().

Referenced by eventFilter().

void TablePopupFilter::sortDataDesc ( )
inlineprotectedslot

Definition at line 710 of file DataSetTableView.cpp.

References sortData().

Referenced by eventFilter().

Member Data Documentation

bool TablePopupFilter::m_autoScrollEnabled
protected

Definition at line 778 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setAutoScrollEnabled().

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

Definition at line 774 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setDataSetTypeCapabilities().

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

Definition at line 773 of file DataSetTableView.cpp.

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

bool TablePopupFilter::m_enabled
protected

Definition at line 776 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setEnabled().

QMenu* TablePopupFilter::m_hMenu
protected

Definition at line 770 of file DataSetTableView.cpp.

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

bool TablePopupFilter::m_promotionEnabled
protected

Definition at line 779 of file DataSetTableView.cpp.

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

bool TablePopupFilter::m_showOidsColumns
protected

Definition at line 775 of file DataSetTableView.cpp.

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

Definition at line 769 of file DataSetTableView.cpp.

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

QMenu* TablePopupFilter::m_vMenu
protected

Definition at line 771 of file DataSetTableView.cpp.

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

QMenu* TablePopupFilter::m_vportMenu
protected

Definition at line 772 of file DataSetTableView.cpp.

Referenced by ~TablePopupFilter().


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