#include <FWTriggerTableView.h>
Classes | |
struct | Column |
Public Member Functions | |
void | addTo (FWConfiguration &) const override |
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 |
void | saveImageTo (const std::string &iName) const override |
void | setBackgroundColor (Color_t) |
void | setFrom (const FWConfiguration &) override |
void | setProcessList (std::vector< std::string > *x) |
~FWTriggerTableView (void) override | |
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 |
~FWConfigurableParameterizable () override | |
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 | |
~FWViewBase () override | |
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 &)=delete | |
bool | isProcessValid () const |
const FWTriggerTableView & | operator= (const FWTriggerTableView &)=delete |
void | populateController (ViewerParameterGUI &) const override |
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().
|
override |
Definition at line 79 of file FWTriggerTableView.cc.
References m_eveWindow, m_tableManager, and m_vert.
|
privatedelete |
|
overridevirtual |
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.
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 runEdmFileComparison::base, FWTriggerTableViewTableManager::dataChanged(), fillTable(), FWGUIManager::getCurrentEvent(), FWGUIManager::getGUIManager(), mps_fire::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 mps_fire::i, m_process, m_processList, and FWGenericParameter< T >::value().
|
privatedelete |
|
overrideprivatevirtual |
Reimplemented from FWViewBase.
Definition at line 234 of file FWTriggerTableView.cc.
References ViewerParameterGUI::addParam(), f, ViewerParameterGUI::getTabContainer(), FWViewType::kTableHLT, m_combo, m_regex, class-composition::parent, 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 mps_fire::i, m_combo, m_process, m_processList, and FWGenericParameter< T >::value().
Referenced by populateController().
|
overridevirtual |
Implements FWViewBase.
Definition at line 262 of file FWTriggerTableView.cc.
References EnergyCorrector::c, FWTriggerTableViewTableManager::cellRenderer(), gather_cfg::cout, FWTextTableCellRenderer::data(), data, cmsPerfStripChart::format, m_columns, m_tableManager, FWTriggerTableViewTableManager::numberOfColumns(), FWTriggerTableViewTableManager::numberOfRows(), alignCSCRings::r, confdb::splitter(), AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::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__().
|
overridevirtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 148 of file FWTriggerTableView.cc.
References kDescendingSort, kSortColumn, FWViewType::kTableHLT, m_process, m_regex, m_tableManager, m_tableWidget, 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.
|
friend |
Definition at line 40 of file FWTriggerTableView.h.
|
private |
Definition at line 95 of file FWTriggerTableView.h.
Referenced by 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(), and resetCombo().
|
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().