All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TablePopupFilter Class Reference
Inheritance diagram for TablePopupFilter:

Signals

void enableAutoScroll (const bool &)
 
void hideColumn (const int &)
 
void promote ()
 
void removeColumn (const int &)
 
void selectObject (const int &, const bool &)
 
void selectObjects (const int &initRow, const int &finalRow)
 
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 setDataSourceCapabilities (const te::da::DataSourceCapabilities *caps)
 
void setEnabled (const bool &enabled)
 
 TablePopupFilter (te::qt::widgets::DataSetTableView *view)
 Contructor. More...
 
 ~TablePopupFilter ()
 Destructor. More...
 

Protected Slots

void hideColumn ()
 
void removeColumn ()
 
void setAutoScrollEnabled ()
 
void showColumn (QAction *act)
 
void showStatistics ()
 
void sortDataAsc ()
 
void sortDataDesc ()
 

Protected Attributes

bool m_autoScrollEnabled
 
const
te::da::DataSourceCapabilities
m_caps
 
int m_columnPressed
 
te::da::DataSetm_dset
 
bool m_enabled
 
QMenu * m_hMenu
 
bool m_showOidsColumns
 
te::qt::widgets::DataSetTableViewm_view
 
QMenu * m_vMenu
 
QMenu * m_vportMenu
 

Detailed Description

Definition at line 174 of file DataSetTableView.cpp.

Constructor & Destructor Documentation

TablePopupFilter::TablePopupFilter ( te::qt::widgets::DataSetTableView view)
inline
TablePopupFilter::~TablePopupFilter ( )
inline

Destructor.

Definition at line 209 of file DataSetTableView.cpp.

References m_hMenu, m_vMenu, and m_vportMenu.

Member Function Documentation

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

Definition at line 363 of file DataSetTableView.cpp.

References GetHiddenSections(), m_dset, and m_view.

void TablePopupFilter::hideColumn ( )
inlineprotectedslot

Definition at line 380 of file DataSetTableView.cpp.

References m_columnPressed.

Referenced by eventFilter(), and TablePopupFilter().

void TablePopupFilter::hideColumn ( const int &  )
signal
void TablePopupFilter::promote ( )
signal

Referenced by eventFilter().

void TablePopupFilter::removeColumn ( )
inlineprotectedslot

Definition at line 400 of file DataSetTableView.cpp.

References m_columnPressed.

Referenced by eventFilter(), and TablePopupFilter().

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

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

References m_dset.

void TablePopupFilter::setDataSourceCapabilities ( const te::da::DataSourceCapabilities caps)
inline

Definition at line 373 of file DataSetTableView.cpp.

References m_caps.

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

Definition at line 368 of file DataSetTableView.cpp.

References m_enabled.

void TablePopupFilter::showColumn ( QAction *  act)
inlineprotectedslot

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

References sortData().

Referenced by eventFilter().

void TablePopupFilter::sortDataDesc ( )
inlineprotectedslot

Definition at line 417 of file DataSetTableView.cpp.

References sortData().

Referenced by eventFilter().

Member Data Documentation

bool TablePopupFilter::m_autoScrollEnabled
protected

Definition at line 451 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setAutoScrollEnabled().

const te::da::DataSourceCapabilities* TablePopupFilter::m_caps
protected

Definition at line 447 of file DataSetTableView.cpp.

Referenced by setDataSourceCapabilities().

int TablePopupFilter::m_columnPressed
protected

Definition at line 450 of file DataSetTableView.cpp.

Referenced by eventFilter(), hideColumn(), removeColumn(), and showStatistics().

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

Definition at line 446 of file DataSetTableView.cpp.

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

bool TablePopupFilter::m_enabled
protected

Definition at line 449 of file DataSetTableView.cpp.

Referenced by eventFilter(), and setEnabled().

QMenu* TablePopupFilter::m_hMenu
protected

Definition at line 443 of file DataSetTableView.cpp.

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

bool TablePopupFilter::m_showOidsColumns
protected

Definition at line 448 of file DataSetTableView.cpp.

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

Definition at line 442 of file DataSetTableView.cpp.

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

QMenu* TablePopupFilter::m_vMenu
protected

Definition at line 444 of file DataSetTableView.cpp.

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

QMenu* TablePopupFilter::m_vportMenu
protected

Definition at line 445 of file DataSetTableView.cpp.

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


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