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 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 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 341 of file DataSetTableView.cpp.

Constructor & Destructor Documentation

TablePopupFilter::~TablePopupFilter ( )
inline

Destructor.

Definition at line 382 of file DataSetTableView.cpp.

References m_hMenu, m_vMenu, and m_vportMenu.

Member Function Documentation

void TablePopupFilter::changeColumnData ( )
inlineprotectedslot

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

References m_columnPressed.

Referenced by eventFilter(), and TablePopupFilter().

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

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

References GetHiddenSections(), m_dset, and m_view.

void TablePopupFilter::hideColumn ( )
inlineprotectedslot

Definition at line 605 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 625 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 647 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 652 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 630 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 573 of file DataSetTableView.cpp.

References m_dset.

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

Definition at line 588 of file DataSetTableView.cpp.

References m_caps.

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

Definition at line 583 of file DataSetTableView.cpp.

References m_enabled.

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

Definition at line 593 of file DataSetTableView.cpp.

References m_promotionEnabled.

Referenced by TablePopupFilter().

void TablePopupFilter::showColumn ( QAction *  act)
inlineprotectedslot

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

References sortData().

Referenced by eventFilter().

void TablePopupFilter::sortDataDesc ( )
inlineprotectedslot

Definition at line 642 of file DataSetTableView.cpp.

References sortData().

Referenced by eventFilter().

Member Data Documentation

bool TablePopupFilter::m_autoScrollEnabled
protected

Definition at line 708 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setAutoScrollEnabled().

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

Definition at line 704 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setDataSetTypeCapabilities().

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

Definition at line 703 of file DataSetTableView.cpp.

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

bool TablePopupFilter::m_enabled
protected

Definition at line 706 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setEnabled().

QMenu* TablePopupFilter::m_hMenu
protected

Definition at line 700 of file DataSetTableView.cpp.

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

bool TablePopupFilter::m_promotionEnabled
protected

Definition at line 709 of file DataSetTableView.cpp.

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

bool TablePopupFilter::m_showOidsColumns
protected

Definition at line 705 of file DataSetTableView.cpp.

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

Definition at line 699 of file DataSetTableView.cpp.

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

QMenu* TablePopupFilter::m_vMenu
protected

Definition at line 701 of file DataSetTableView.cpp.

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

QMenu* TablePopupFilter::m_vportMenu
protected

Definition at line 702 of file DataSetTableView.cpp.

Referenced by ~TablePopupFilter().


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