#include <FWTriggerTableView.h>
Classes | |
struct | Column |
Public Member Functions | |
virtual void | addTo (FWConfiguration &) const |
Color_t | backgroundColor () const |
void | columnSelected (Int_t iCol, Int_t iButton, Int_t iKeyMod) |
void | dataChanged (void) |
FWTriggerTableView (TEveWindowSlot *, FWViewType::EType) | |
void | processChanged (const char *) |
void | resetCombo () const |
virtual void | saveImageTo (const std::string &iName) const |
void | setBackgroundColor (Color_t) |
virtual void | setFrom (const FWConfiguration &) |
void | setProcessList (std::vector< std::string > *x) |
virtual | ~FWTriggerTableView (void) |
Public Member Functions inherited from FWViewBase | |
virtual FWViewContextMenuHandlerBase * | contextMenuHandler () const |
void | destroy () |
FWViewBase (FWViewType::EType, unsigned int iVersion=1) | |
void | promptForSaveImageTo (TGFrame *) const |
FWViewType::EType | typeId () const |
const std::string & | typeName () const |
Public Member Functions inherited from FWConfigurableParameterizable | |
FWConfigurableParameterizable (unsigned int iVersion=1) | |
unsigned int | version () const |
virtual | ~FWConfigurableParameterizable () |
Public Member Functions inherited from FWParameterizable | |
void | add (FWParameterBase *) |
const_iterator | begin () const |
const_iterator | end () const |
FWParameterizable () | |
virtual | ~FWParameterizable () |
Public Member Functions inherited from FWConfigurable | |
FWConfigurable () | |
virtual | ~FWConfigurable () |
Protected Member Functions | |
virtual void | fillTable (fwlite::Event *event)=0 |
Protected Member Functions inherited from FWViewBase | |
virtual | ~FWViewBase () |
Protected Attributes | |
std::vector< Column > | m_columns |
FWStringParameter | m_process |
FWStringParameter | m_regex |
FWTriggerTableViewTableManager * | m_tableManager |
Protected Attributes inherited from FWViewBase | |
FWViewType | m_type |
Private Member Functions | |
FWTriggerTableView (const FWTriggerTableView &) | |
bool | isProcessValid () const |
const FWTriggerTableView & | operator= (const FWTriggerTableView &) |
virtual void | populateController (ViewerParameterGUI &) const |
Private Attributes | |
Color_t | m_backgroundColor |
TGComboBox * | m_combo |
TEveWindowFrame * | m_eveWindow |
std::vector< std::string > * | m_processList |
FWTableWidget * | m_tableWidget |
TGCompositeFrame * | m_vert |
Friends | |
class | FWTriggerTableViewTableManager |
Additional Inherited Members | |
Public Types inherited from FWParameterizable | |
typedef std::vector < FWParameterBase * > ::const_iterator | const_iterator |
Public Attributes inherited from FWViewBase | |
sigc::signal< void, const FWViewBase * > | beingDestroyed_ |
sigc::signal< void, Int_t, Int_t > | openSelectedModelContextMenu_ |
Definition at line 38 of file FWTriggerTableView.h.
FWTriggerTableView::FWTriggerTableView | ( | TEveWindowSlot * | iParent, |
FWViewType::EType | id | ||
) |
Definition at line 44 of file FWTriggerTableView.cc.
References FWGenericParameter< T >::changed_, dataChanged(), m_columns, m_eveWindow, m_regex, m_tableManager, m_tableWidget, m_vert, and FWTableWidget::SetHeaderBackgroundColor().
|
virtual |
Definition at line 79 of file FWTriggerTableView.cc.
References m_eveWindow, m_tableManager, and m_vert.
|
private |
|
virtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 138 of file FWTriggerTableView.cc.
References FWConfiguration::addKeyValue(), FWConfigurableParameterizable::addTo(), FWTableWidget::descendingSort(), kDescendingSort, kSortColumn, m_tableWidget, and FWTableWidget::sortedColumn().
|
inline |
Definition at line 55 of file FWTriggerTableView.h.
References m_backgroundColor.
Referenced by FWTriggerTableViewTableManager::cellRenderer().
void FWTriggerTableView::columnSelected | ( | Int_t | iCol, |
Int_t | iButton, | ||
Int_t | iKeyMod | ||
) |
Definition at line 130 of file FWTriggerTableView.cc.
void FWTriggerTableView::dataChanged | ( | void | ) |
Definition at line 117 of file FWTriggerTableView.cc.
References newFWLiteAna::base, FWTriggerTableViewTableManager::dataChanged(), event(), fillTable(), FWGUIManager::getCurrentEvent(), FWGUIManager::getGUIManager(), i, m_columns, and m_tableManager.
Referenced by FWHLTTriggerTableView::FWHLTTriggerTableView(), FWL1TriggerTableView::FWL1TriggerTableView(), FWTriggerTableView(), and processChanged().
|
protectedpure virtual |
Implemented in FWHLTTriggerTableView, and FWL1TriggerTableView.
Referenced by dataChanged().
|
private |
Definition at line 223 of file FWTriggerTableView.cc.
References i, m_process, m_processList, and FWGenericParameter< T >::value().
|
private |
|
privatevirtual |
Reimplemented from FWViewBase.
Definition at line 234 of file FWTriggerTableView.cc.
References ViewerParameterGUI::addParam(), f, ViewerParameterGUI::getTabContainer(), FWViewType::kTableHLT, m_combo, m_regex, ViewerParameterGUI::requestTab(), resetCombo(), groupFilesInBlocks::tt, and FWViewBase::typeId().
void FWTriggerTableView::processChanged | ( | const char * | x | ) |
Definition at line 216 of file FWTriggerTableView.cc.
References dataChanged(), m_process, and FWGenericParameter< T >::set().
void FWTriggerTableView::resetCombo | ( | ) | const |
Definition at line 188 of file FWTriggerTableView.cc.
References i, m_combo, m_process, m_processList, and FWGenericParameter< T >::value().
Referenced by populateController().
|
virtual |
Implements FWViewBase.
Definition at line 262 of file FWTriggerTableView.cc.
References EnergyCorrector::c, FWTriggerTableViewTableManager::cellRenderer(), gather_cfg::cout, FWTextTableCellRenderer::data(), AlCaHLTBitMon_QueryRunRegistry::data, cmsPerfStripChart::format, m_columns, m_tableManager, FWTriggerTableViewTableManager::numberOfColumns(), FWTriggerTableViewTableManager::numberOfRows(), alignCSCRings::r, confdb::splitter(), contentValuesCheck::ss, AlCaHLTBitMon_QueryRunRegistry::string, and indexGen::title.
void FWTriggerTableView::setBackgroundColor | ( | Color_t | iColor | ) |
Definition at line 91 of file FWTriggerTableView.cc.
References m_backgroundColor, m_tableWidget, FWTableWidget::SetBackgroundColor(), and FWTableWidget::SetLineSeparatorColor().
Referenced by Vispa.Plugins.EdmBrowser.EventContentView.LabelItem::__init__().
|
virtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 148 of file FWTriggerTableView.cc.
References kDescendingSort, kSortColumn, FWViewType::kTableHLT, m_process, m_regex, m_tableManager, m_tableWidget, magneticFieldFilterJSON::main(), FWTriggerTableViewTableManager::numberOfColumns(), FWGenericParameter< T >::setFrom(), FWTableWidget::sort(), FWViewBase::typeId(), FWConfiguration::value(), FWGenericParameter< T >::value(), FWConfiguration::valueForKey(), FWConfigurableParameterizable::version(), and FWConfiguration::version().
|
inline |
Definition at line 66 of file FWTriggerTableView.h.
References m_processList, and x.
|
friend |
Definition at line 40 of file FWTriggerTableView.h.
|
private |
Definition at line 95 of file FWTriggerTableView.h.
Referenced by backgroundColor(), and setBackgroundColor().
|
protected |
Definition at line 74 of file FWTriggerTableView.h.
Referenced by FWTriggerTableViewTableManager::cellRenderer(), dataChanged(), FWL1TriggerTableView::fillTable(), FWHLTTriggerTableView::fillTable(), FWHLTTriggerTableView::FWHLTTriggerTableView(), FWL1TriggerTableView::FWL1TriggerTableView(), FWTriggerTableView(), FWTriggerTableViewTableManager::getTitles(), FWTriggerTableViewTableManager::implSort(), FWTriggerTableViewTableManager::numberOfColumns(), FWTriggerTableViewTableManager::numberOfRows(), and saveImageTo().
|
mutableprivate |
Definition at line 86 of file FWTriggerTableView.h.
Referenced by populateController(), and resetCombo().
|
private |
Definition at line 89 of file FWTriggerTableView.h.
Referenced by FWTriggerTableView(), and ~FWTriggerTableView().
|
protected |
Definition at line 72 of file FWTriggerTableView.h.
Referenced by FWHLTTriggerTableView::fillTable(), isProcessValid(), processChanged(), resetCombo(), and setFrom().
|
private |
Definition at line 97 of file FWTriggerTableView.h.
Referenced by isProcessValid(), resetCombo(), and setProcessList().
|
protected |
Definition at line 71 of file FWTriggerTableView.h.
Referenced by FWL1TriggerTableView::fillTable(), FWHLTTriggerTableView::fillTable(), FWTriggerTableView(), populateController(), and setFrom().
|
protected |
Definition at line 75 of file FWTriggerTableView.h.
Referenced by dataChanged(), FWHLTTriggerTableView::fillTable(), FWTriggerTableView(), saveImageTo(), setFrom(), and ~FWTriggerTableView().
|
private |
Definition at line 93 of file FWTriggerTableView.h.
Referenced by addTo(), FWTriggerTableView(), FWTriggerTableViewTableManager::FWTriggerTableViewTableManager(), setBackgroundColor(), and setFrom().
|
private |
Definition at line 90 of file FWTriggerTableView.h.
Referenced by FWTriggerTableView(), and ~FWTriggerTableView().