49 : m_guiManager(gm), m_colorManager(colorm), m_itemChanged(
false) {
56 m_pack =
new TGVerticalFrame(iParent);
58 const unsigned int backgroundColor = 0x2f2f2f;
59 m_pack->SetBackgroundColor(backgroundColor);
86 TGLayoutHints* hints =
new TGLayoutHints(kLHintsExpandX);
88 m_pack->AddFrame(lst, hints);
94 lst->Connect(
"requestForInfo(FWEventItem*)",
"FWSummaryManager",
this,
"requestForInfo(FWEventItem*)");
95 lst->Connect(
"requestForFilter(FWEventItem*)",
"FWSummaryManager",
this,
"requestForFilter(FWEventItem*)");
96 lst->Connect(
"requestForErrorInfo(FWEventItem*)",
"FWSummaryManager",
this,
"requestForError(FWEventItem*)");
97 lst->Connect(
"requestForController(FWEventItem*)",
"FWSummaryManager",
this,
"requestForController(FWEventItem*)");
98 lst->Connect(
"requestForModelContextMenu(Int_t,Int_t)",
101 "requestForSelectedModelContextMenu(Int_t,Int_t)");
110 gClient->NeedRedraw(
m_pack);
120 if (
nullptr != *it) {
129 gClient->NeedRedraw(
m_pack);
145 m_pack->SetBackgroundColor(TGFrame::GetDefaultFrameBackground());
147 const unsigned int backgroundColor = 0x2f2f2f;
148 m_pack->SetBackgroundColor(backgroundColor);
150 gClient->NeedRedraw(
m_pack);
155 if (
nullptr != *it) {
156 (*it)->setBackgroundToWhite(backgroundIsWhite);
Bool_t isColorSetLight() const
TGCompositeFrame * widget() const
std::vector< FWCollectionSummaryWidget * > m_collectionWidgets
void itemsGoingToBeClearedSlot(void)
void requestForInfo(FWEventItem *)
FWItemChangeSignal goingToBeDestroyed_
FWColorManager * m_colorManager
void showEDIFrame(int iInfoToShow=-1)
Allowed values are -1 or ones from FWDataCategories enum.
TGCompositeFrame * m_pack
void itemChanged(const FWEventItem *)
BackgroundColorIndex backgroundColorIndex() const
FWItemChangeSignal itemChanged_
sigc::signal< void, FWEventItem * > newItem_
FWSummaryManager(TGFrame *iParent, FWSelectionManager *, FWEventItemsManager *, FWGUIManager *, FWModelChangeManager *, FWColorManager *)
void requestForFilter(FWEventItem *)
sigc::signal< void > changeSignalsAreDone_
void requestForSelectedModelContextMenu(Int_t iGlobalX, Int_t iGlobalY)
virtual ~FWSummaryManager()
void requestForError(FWEventItem *)
void selectionChanged(const FWSelectionManager &)
sigc::signal< void, const FWSelectionManager & > selectionChanged_
void newItem(FWEventItem *iItem)
void requestForController(FWEventItem *)
void showSelectedModelContextMenu(Int_t iGlobalX, Int_t iGlobalY, FWViewContextMenuHandlerBase *iHandler)
sigc::signal< void > colorsHaveChanged_
void itemDestroyed(const FWEventItem *)
sigc::signal< void > goingToClearItems_
FWGUIManager * m_guiManager