#include <FWTriggerTableView.h>
Classes | |
struct | Column |
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 | |
bool | isProcessValid () const |
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 31 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 77 of file FWTriggerTableView.cc.
References m_eveWindow, m_tableManager, and m_vert.
|
delete |
|
overridevirtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 126 of file FWTriggerTableView.cc.
References FWConfiguration::addKeyValue(), FWConfigurableParameterizable::addTo(), FWTableWidget::descendingSort(), kDescendingSort, kSortColumn, m_tableWidget, and FWTableWidget::sortedColumn().
|
inline |
Definition at line 47 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 122 of file FWTriggerTableView.cc.
void FWTriggerTableView::dataChanged | ( | void | ) |
Definition at line 111 of file FWTriggerTableView.cc.
References newFWLiteAna::base, FWTriggerTableViewTableManager::dataChanged(), edmPickEvents::event, 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 198 of file FWTriggerTableView.cc.
References mps_fire::i, m_process, m_processList, and FWGenericParameter< T >::value().
|
delete |
|
overrideprivatevirtual |
Reimplemented from FWViewBase.
Definition at line 206 of file FWTriggerTableView.cc.
References ViewerParameterGUI::addParam(), validate-o2o-wbm::f, ViewerParameterGUI::getTabContainer(), FWViewType::kTableHLT, m_combo, m_regex, SpecificationBuilder_cfi::parent(), ViewerParameterGUI::requestTab(), resetCombo(), groupFilesInBlocks::tt, and FWViewBase::typeId().
void FWTriggerTableView::processChanged | ( | const char * | x | ) |
Definition at line 193 of file FWTriggerTableView.cc.
References dataChanged(), m_process, and FWGenericParameter< T >::set().
void FWTriggerTableView::resetCombo | ( | ) | const |
Definition at line 169 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 231 of file FWTriggerTableView.cc.
References c, FWTriggerTableViewTableManager::cellRenderer(), gather_cfg::cout, FWTextTableCellRenderer::data(), data, diffTreeTool::format(), m_columns, m_tableManager, FWTriggerTableViewTableManager::numberOfColumns(), FWTriggerTableViewTableManager::numberOfRows(), gpuVertexFinder::printf(), alignCSCRings::r, confdb::splitter(), contentValuesCheck::ss, AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
void FWTriggerTableView::setBackgroundColor | ( | Color_t | iColor | ) |
Definition at line 87 of file FWTriggerTableView.cc.
References m_backgroundColor, m_tableWidget, FWTableWidget::SetBackgroundColor(), and FWTableWidget::SetLineSeparatorColor().
|
overridevirtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 134 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 58 of file FWTriggerTableView.h.
References m_processList, and x.
|
friend |
Definition at line 32 of file FWTriggerTableView.h.
|
private |
Definition at line 88 of file FWTriggerTableView.h.
Referenced by backgroundColor(), and setBackgroundColor().
|
protected |
Definition at line 67 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 80 of file FWTriggerTableView.h.
Referenced by populateController(), and resetCombo().
|
private |
Definition at line 83 of file FWTriggerTableView.h.
Referenced by FWTriggerTableView(), and ~FWTriggerTableView().
|
protected |
Definition at line 65 of file FWTriggerTableView.h.
Referenced by FWHLTTriggerTableView::fillTable(), isProcessValid(), processChanged(), resetCombo(), and setFrom().
|
private |
Definition at line 90 of file FWTriggerTableView.h.
Referenced by isProcessValid(), resetCombo(), and setProcessList().
|
protected |
Definition at line 64 of file FWTriggerTableView.h.
Referenced by FWL1TriggerTableView::fillTable(), FWHLTTriggerTableView::fillTable(), FWTriggerTableView(), populateController(), and setFrom().
|
protected |
Definition at line 68 of file FWTriggerTableView.h.
Referenced by dataChanged(), FWHLTTriggerTableView::fillTable(), FWTriggerTableView(), saveImageTo(), setFrom(), and ~FWTriggerTableView().
|
private |
Definition at line 86 of file FWTriggerTableView.h.
Referenced by addTo(), FWTriggerTableView(), FWTriggerTableViewTableManager::FWTriggerTableViewTableManager(), setBackgroundColor(), and setFrom().
|
private |
Definition at line 84 of file FWTriggerTableView.h.
Referenced by FWTriggerTableView(), and ~FWTriggerTableView().