CMS 3D CMS Logo

FWGUIManager.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 #ifndef Fireworks_Core_FWGUIManager_h
3 #define Fireworks_Core_FWGUIManager_h
4 //
5 // Package: Core
6 // Class : FWGUIManager
7 //
16 //
17 // Original Author: Chris Jones
18 // Created: Mon Feb 11 10:52:24 EST 2008
19 //
20 
21 // system include files
22 #include <map>
23 #include <boost/function.hpp>
24 #include <sigc++/sigc++.h>
25 #include "Rtypes.h"
26 #include "GuiTypes.h"
27 #include "TGFileDialog.h"
28 #include <memory>
29 
30 // user include files
33 
34 // forward declarations
35 class TGPictureButton;
36 class TGComboBox;
37 class TGTextButton;
38 class TGTextEntry;
39 class TGFrame;
40 class TGSplitFrame;
41 class TGVerticalFrame;
42 class TGMainFrame;
43 class TGPack;
44 class TGCompositeFrame;
45 class TGCheckButton;
46 class TGPopupMenu;
47 
48 class TGListTreeItem;
49 class TGListTree;
50 class TEveElementList;
51 class TEveElement;
52 class TEveWindowPack;
53 class TEveWindowSlot;
54 class TEveCompositeFrame;
55 class TEveWindow;
56 
57 class CmsShowMainFrame;
58 class FWEventItem;
59 class FWViewBase;
60 class FWGUISubviewArea;
61 
62 class FWSelectionManager;
63 class FWSummaryManager;
65 class FWInvMassDialog;
66 class CSGAction;
68 
70 
72 
73 class FWNavigatorBase;
74 
77 class TGWindow;
78 
79 namespace edm {
80  class EventBase;
81 }
82 
83 class CmsShowEDI;
84 class CmsShowModelPopup;
85 class CmsShowViewPopup;
87 class CmsShowCommonPopup;
88 class CmsShowHelpPopup;
89 
90 namespace fireworks {
91  class Context;
92 }
93 
94 class FWGUIManager : public FWConfigurable {
95  // typedefs
96 public:
97  typedef boost::function2<FWViewBase*, TEveWindowSlot*, const std::string&> ViewBuildFunctor;
98  typedef std::map<std::string, ViewBuildFunctor> NameToViewBuilder;
99 
100 private:
101  typedef std::map<TEveWindow*, FWViewBase*> ViewMap_t;
102  typedef ViewMap_t::iterator ViewMap_i;
103 
104 public:
106 
107  ~FWGUIManager() override;
108  void evePreTerminate();
109 
110  //configuration management interface
111  void addTo(FWConfiguration&) const override;
112  void setFrom(const FWConfiguration&) override;
113  void setWindowInfoFrom(const FWConfiguration& iFrom, TGMainFrame* iFrame);
114  void initEmpty();
115 
116  TGVerticalFrame* createList(TGCompositeFrame* p);
117  void createViews(TEveWindowSlot* slot);
118  void exportImageOfMainView();
119  void exportImagesOfAllViews();
120  void exportAllViews(const std::string& format, int height);
121 
122  void createEDIFrame();
124  void showEDIFrame(int iInfoToShow = -1);
125 
126  void open3DRegion();
127  void showCommonPopup();
128 
129  void createModelPopup();
130  void showModelPopup();
131  void showViewPopup();
132  void popupViewClosed();
133 
134  void showSelectedModelContextMenu(Int_t iGlobalX, Int_t iGlobalY, FWViewContextMenuHandlerBase* iHandler);
135 
136  void showInvMassDialog();
137  // void showGeometryBrowser();
138 
139  // help
140  void createHelpPopup();
141  void createShortcutPopup();
142  void createHelpGLPopup();
143 
144  // ---------- const member functions ---------------------
145  // bool waitingForUserAction() const;
149 
150  // ---------- static member functions --------------------
151  static FWGUIManager* getGUIManager();
153  static TGFrame* makeGUIsubview(TEveCompositeFrame* cp, TGCompositeFrame* parent, Int_t height);
154 
155  // ---------- member functions ---------------------------
156  //have to use the portable syntax else the reflex code will not build
157  void registerViewBuilder(const std::string& iName, ViewBuildFunctor& iBuilder);
158 
159  ViewMap_i createView(const std::string& iName, TEveWindowSlot* slot = nullptr);
160  void newViewSlot(const std::string& iName);
161 
163  void enableActions(bool enable = true);
164  void disablePrevious();
165  void disableNext();
166  void setPlayMode(bool);
167  void updateStatus(const char* status);
168  void clearStatus();
169  void eventChangedCallback();
170 
172 
173  void addData();
174  void titleChanged(const char* title);
175 
176  void openEveBrowserForDebugging() const;
177  void setDelayBetweenEvents(Float_t);
178 
179  void showEventFilterGUI();
180  void filterButtonClicked();
181  void setFilterButtonText(const char* txt);
182  void setFilterButtonIcon(int);
183  void updateEventFilterEnable(bool);
184 
185  void runIdChanged();
186  void lumiIdChanged();
187  void eventIdChanged();
188  void checkSubviewAreaIconState(TEveWindow*);
190  void subviewDestroy(FWGUISubviewArea*); // timeout funct
191  void subviewDestroyAll();
195 
197  const edm::EventBase* getCurrentEvent() const;
198 
199  void resetWMOffsets();
200 
201  // signals
202  sigc::signal<void> filterButtonClicked_;
203  sigc::signal<void, const TGWindow*> showEventFilterGUI_;
204  sigc::signal<void, const std::string&> writeToConfigurationFile_;
205  sigc::signal<void, const std::string&> writePartialToConfigurationFile_;
206  sigc::signal<void, const std::string&> loadFromConfigurationFile_;
207  sigc::signal<void, const std::string&> loadPartialFromConfigurationFile_;
208  sigc::signal<void, edm::RunNumber_t, edm::LuminosityBlockNumber_t, edm::EventNumber_t> changedEventId_;
209  sigc::signal<void> goingToQuit_;
211 
212  sigc::signal<void> changedRunEntry_;
213  sigc::signal<void> changedEventEntry_;
214  sigc::signal<void, Float_t> changedDelayBetweenEvents_;
215 
216 private:
217  FWGUIManager(const FWGUIManager&) = delete; // stop default
218  const FWGUIManager& operator=(const FWGUIManager&) = delete; // stop default
219 
220  TEveWindow* getSwapCandidate();
221 
222  void newItem(const FWEventItem*);
223 
224  bool promptForConfigurationFile(std::string& result, enum EFileDialogMode mode);
230 
231  void delaySliderChanged(Int_t);
232 
233  void finishUpColorChange();
234 
235  void setViewPopup(TEveWindow*);
236 
237  void measureWMOffsets();
238 
239  // ---------- static member data --------------------------------
240 
242 
243  // ---------- member data --------------------------------
245 
247 
248  //views are owned by their individual view managers
254 
255  TGPopupMenu* m_fileMenu;
257 
258  // event data inspector
264 
265  // help
269 
270  // subview memebers
273 
274  TEveWindowPack* m_viewPrimPack;
275  TEveWindowPack* m_viewSecPack;
276 
277  sigc::connection m_modelChangeConn;
278 
279  std::unique_ptr<CmsShowTaskExecutor> m_tasks;
280  std::vector<FWViewBase*> m_regionViews;
282 };
283 
284 #endif
FWGUIManager::openEveBrowserForDebugging
void openEveBrowserForDebugging() const
Definition: FWGUIManager.cc:1212
FWGUIManager::writeToPresentConfigurationFile_
sigc::signal< void > writeToPresentConfigurationFile_
Definition: FWGUIManager.h:210
FWGUIManager::newViewSlot
void newViewSlot(const std::string &iName)
Definition: FWGUIManager.cc:277
FWGUIManager::popupViewClosed
void popupViewClosed()
Definition: FWGUIManager.cc:613
FWGUIManager::getSwapCandidate
TEveWindow * getSwapCandidate()
Definition: FWGUIManager.cc:394
FWGUIManager::filterButtonClicked_
sigc::signal< void > filterButtonClicked_
Definition: FWGUIManager.h:202
FWGUIManager::m_shortcutPopup
CmsShowHelpPopup * m_shortcutPopup
Definition: FWGUIManager.h:267
FWGUIManager::loopAction
CSGContinuousAction * loopAction()
Definition: FWGUIManager.cc:356
FWNavigatorBase
Definition: FWNavigatorBase.h:27
FWGUIManager::m_tasks
std::unique_ptr< CmsShowTaskExecutor > m_tasks
Definition: FWGUIManager.h:279
fireworks::Context
Definition: Context.h:41
FWGUIManager
Definition: FWGUIManager.h:94
FWGUIManager::showViewPopup
void showViewPopup()
Definition: FWGUIManager.cc:620
FWGUIManager::enableActions
void enableActions(bool enable=true)
Definition: FWGUIManager.cc:316
FWGUIManager::finishUpColorChange
void finishUpColorChange()
Definition: FWGUIManager.cc:1253
FWGUIManager::setFilterButtonIcon
void setFilterButtonIcon(int)
Definition: FWGUIManager.cc:1271
FWGUIManager::makeGUIsubview
static TGFrame * makeGUIsubview(TEveCompositeFrame *cp, TGCompositeFrame *parent, Int_t height)
Definition: FWGUIManager.cc:268
FWGUIManager::m_modelChangeConn
sigc::connection m_modelChangeConn
Definition: FWGUIManager.h:277
FWGUIManager::registerViewBuilder
void registerViewBuilder(const std::string &iName, ViewBuildFunctor &iBuilder)
Definition: FWGUIManager.cc:273
FWGUIManager::m_WMDecorH
int m_WMDecorH
Definition: FWGUIManager.h:281
FWGUIManager::m_ediFrame
CmsShowEDI * m_ediFrame
Definition: FWGUIManager.h:259
FWGUIManager::showModelPopup
void showModelPopup()
Definition: FWGUIManager.cc:607
mps_update.status
status
Definition: mps_update.py:69
FWGUIManager::playEventsAction
CSGContinuousAction * playEventsAction()
Definition: FWGUIManager.cc:350
FWGUIManager::evePreTerminate
void evePreTerminate()
Definition: FWGUIManager.cc:241
FWGUIManager::promptForPartialLoadConfigurationFile
void promptForPartialLoadConfigurationFile()
Definition: FWGUIManager.cc:729
FWGUIManager::changedEventId_
sigc::signal< void, edm::RunNumber_t, edm::LuminosityBlockNumber_t, edm::EventNumber_t > changedEventId_
Definition: FWGUIManager.h:208
CmsShowCommonPopup
Definition: CmsShowCommonPopup.h:25
edm
HLT enums.
Definition: AlignableModifier.h:19
FWGUIManager::createViews
void createViews(TEveWindowSlot *slot)
Definition: FWGUIManager.cc:541
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
FWViewContextMenuHandlerBase
Definition: FWViewContextMenuHandlerBase.h:29
FWGUIManager::resetWMOffsets
void resetWMOffsets()
Definition: FWGUIManager.cc:1319
ALCARECOPromptCalibProdSiPixelAli0T_cff.mode
mode
Definition: ALCARECOPromptCalibProdSiPixelAli0T_cff.py:96
Reconstruction_hiPF_cff.enable
enable
Definition: Reconstruction_hiPF_cff.py:84
FWModelContextMenuHandler
Definition: FWModelContextMenuHandler.h:37
FWGUIManager::m_nameToViewBuilder
NameToViewBuilder m_nameToViewBuilder
Definition: FWGUIManager.h:272
FWGUIManager::ViewMap_t
std::map< TEveWindow *, FWViewBase * > ViewMap_t
Definition: FWGUIManager.h:101
FWGUIManager::exportImageOfMainView
void exportImageOfMainView()
Definition: FWGUIManager.cc:759
FWInvMassDialog
Definition: FWInvMassDialog.h:32
Context
FWGUIManager::promptForLoadConfigurationFile
void promptForLoadConfigurationFile()
Definition: FWGUIManager.cc:721
FWGUIManager::subviewIsBeingDestroyed
void subviewIsBeingDestroyed(FWGUISubviewArea *)
Definition: FWGUIManager.cc:448
FWGUIManager::loadPartialFromConfigurationFile_
sigc::signal< void, const std::string & > loadPartialFromConfigurationFile_
Definition: FWGUIManager.h:207
FWGUIManager::open3DRegion
void open3DRegion()
Definition: FWGUIManager.cc:565
CSGAction
Definition: CSGAction.h:38
FWSummaryManager
Definition: FWSummaryManager.h:41
CmsShowHelpPopup
Definition: CmsShowHelpPopup.h:29
FWGUIManager::setViewPopup
void setViewPopup(TEveWindow *)
Definition: FWGUIManager.cc:625
FWGUIManager::createView
ViewMap_i createView(const std::string &iName, TEveWindowSlot *slot=nullptr)
Definition: FWGUIManager.cc:282
FWGUIManager::m_WMOffsetX
int m_WMOffsetX
Definition: FWGUIManager.h:281
FWGUIManager::showCommonPopup
void showCommonPopup()
Definition: FWGUIManager.cc:591
FWGUIManager::createList
TGVerticalFrame * createList(TGCompositeFrame *p)
Definition: FWGUIManager.cc:513
FWGUIManager::changedRunEntry_
sigc::signal< void > changedRunEntry_
Definition: FWGUIManager.h:212
FWGUIManager::showEventFilterGUI_
sigc::signal< void, const TGWindow * > showEventFilterGUI_
Definition: FWGUIManager.h:203
FWGUIManager::titleChanged
void titleChanged(const char *title)
Definition: FWGUIManager.cc:318
FWGUIManager::createShortcutPopup
void createShortcutPopup()
Definition: FWGUIManager.cc:653
FWGUIManager::promptForPartialSaveConfigurationFile
void promptForPartialSaveConfigurationFile()
Definition: FWGUIManager.cc:749
FWGUIManager::showInvMassDialog
void showInvMassDialog()
Definition: FWGUIManager.cc:637
FWGUIManager::subviewDestroyAll
void subviewDestroyAll()
Definition: FWGUIManager.cc:465
FWGUIManager::measureWMOffsets
void measureWMOffsets()
Definition: FWGUIManager.cc:1282
CmsShowEDI
Definition: CmsShowEDI.h:52
FWGUIManager::getMainFrame
CmsShowMainFrame * getMainFrame() const
Definition: FWGUIManager.h:196
FWGUIManager::setDelayBetweenEvents
void setDelayBetweenEvents(Float_t)
Definition: FWGUIManager.cc:1223
CmsShowViewPopup
Definition: CmsShowViewPopup.h:73
FWGUIManager::getAction
CSGAction * getAction(const std::string name)
Definition: FWGUIManager.cc:348
FWGUIManager::runIdChanged
void runIdChanged()
Definition: FWGUIManager.cc:1225
FWGUIManager::delaySliderChanged
void delaySliderChanged(Int_t)
Definition: FWGUIManager.cc:1217
FWGUIManager::m_WMOffsetY
int m_WMOffsetY
Definition: FWGUIManager.h:281
FWGUIManager::updateStatus
void updateStatus(const char *status)
Definition: FWGUIManager.cc:367
FWGUIManager::m_summaryManager
FWSummaryManager * m_summaryManager
Definition: FWGUIManager.h:246
FWGUIManager::subviewInfoSelected
void subviewInfoSelected(FWGUISubviewArea *)
Definition: FWGUIManager.cc:492
FWDetailViewManager
Definition: FWDetailViewManager.h:35
FWGUIManager::setFrom
void setFrom(const FWConfiguration &) override
Definition: FWGUIManager.cc:1087
FWGUIManager::createHelpGLPopup
void createHelpGLPopup()
Definition: FWGUIManager.cc:663
FWGUIManager::writePartialToConfigurationFile_
sigc::signal< void, const std::string & > writePartialToConfigurationFile_
Definition: FWGUIManager.h:205
FWGUIManager::m_cmsShowMainFrame
CmsShowMainFrame * m_cmsShowMainFrame
Definition: FWGUIManager.h:253
FWGUIManager::operator=
const FWGUIManager & operator=(const FWGUIManager &)=delete
FWGUIManager::savePartialToConfigurationFile
void savePartialToConfigurationFile()
Definition: FWGUIManager.cc:757
FWGUIManager::m_dataAdder
FWGUIEventDataAdder * m_dataAdder
Definition: FWGUIManager.h:256
FWGUIManager::setPlayMode
void setPlayMode(bool)
Definition: FWGUIManager.cc:362
FWGUIManager::m_detailViewManager
FWDetailViewManager * m_detailViewManager
Definition: FWGUIManager.h:249
FWGUIManager::m_viewPopup
CmsShowViewPopup * m_viewPopup
Definition: FWGUIManager.h:261
FWGUIManager::promptForConfigurationFile
bool promptForConfigurationFile(std::string &result, enum EFileDialogMode mode)
Definition: FWGUIManager.cc:697
HLT_2018_cff.navigator
navigator
Definition: HLT_2018_cff.py:11734
FWGUIManager::filterButtonClicked
void filterButtonClicked()
Definition: FWGUIManager.cc:1267
EventID.h
FWGUISubviewArea
Definition: FWGUISubviewArea.h:33
FWGUIEventDataAdder
Definition: FWGUIEventDataAdder.h:41
FWGUIManager::getCurrentEvent
const edm::EventBase * getCurrentEvent() const
Definition: FWGUIManager.cc:687
FWConfigurable.h
FWGUIManager::exportImagesOfAllViews
void exportImagesOfAllViews()
Definition: FWGUIManager.cc:769
CmsShowTaskExecutor
Definition: CmsShowTaskExecutor.h:30
FWGUIManager::writeToConfigurationFile_
sigc::signal< void, const std::string & > writeToConfigurationFile_
Definition: FWGUIManager.h:204
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
FWGUIManager::showEDIFrame
void showEDIFrame(int iInfoToShow=-1)
Allowed values are -1 or ones from FWDataCategories enum.
Definition: FWGUIManager.cc:557
FWGUIManager::newItem
void newItem(const FWEventItem *)
Definition: FWGUIManager.cc:371
FWViewManagerManager
Definition: FWViewManagerManager.h:37
FWGUIManager::subviewSwapped
void subviewSwapped(FWGUISubviewArea *)
Definition: FWGUIManager.cc:504
FWGUIManager::exportAllViews
void exportAllViews(const std::string &format, int height)
Definition: FWGUIManager.cc:807
FWGUIManager::NameToViewBuilder
std::map< std::string, ViewBuildFunctor > NameToViewBuilder
Definition: FWGUIManager.h:98
FWGUIManager::initEmpty
void initEmpty()
Definition: FWGUIManager.cc:1321
FWGUIManager::addTo
void addTo(FWConfiguration &) const override
Definition: FWGUIManager.cc:959
FWSelectionManager
Definition: FWSelectionManager.h:34
FWGUIManager::disablePrevious
void disablePrevious()
Definition: FWGUIManager.cc:358
FWGUIManager::createEDIFrame
void createEDIFrame()
Definition: FWGUIManager.cc:549
FWGUIManager::m_context
fireworks::Context * m_context
Definition: FWGUIManager.h:244
FWGUIManager::~FWGUIManager
~FWGUIManager() override
Definition: FWGUIManager.cc:231
FWGUIManager::showSelectedModelContextMenu
void showSelectedModelContextMenu(Int_t iGlobalX, Int_t iGlobalY, FWViewContextMenuHandlerBase *iHandler)
Definition: FWGUIManager.cc:673
FWGUIManager::disableNext
void disableNext()
Definition: FWGUIManager.cc:360
FWGUIManager::m_viewManagerManager
const FWViewManagerManager * m_viewManagerManager
Definition: FWGUIManager.h:250
FWGUIManager::checkSubviewAreaIconState
void checkSubviewAreaIconState(TEveWindow *)
Definition: FWGUIManager.cc:431
FWGUIManager::setFilterButtonText
void setFilterButtonText(const char *txt)
Definition: FWGUIManager.cc:1269
FWGUIManager::eventIdChanged
void eventIdChanged()
Definition: FWGUIManager.cc:1243
FWGUIManager::createModelPopup
void createModelPopup()
Definition: FWGUIManager.cc:600
FWGUIManager::m_regionViews
std::vector< FWViewBase * > m_regionViews
Definition: FWGUIManager.h:280
FWGUIManager::eventChangedCallback
void eventChangedCallback()
Definition: FWGUIManager.cc:324
FWGUIManager::connectSubviewAreaSignals
void connectSubviewAreaSignals(FWGUISubviewArea *)
Definition: FWGUIManager.cc:221
FWGUIManager::changedEventEntry_
sigc::signal< void > changedEventEntry_
Definition: FWGUIManager.h:213
FWGUIManager::getGUIManager
static FWGUIManager * getGUIManager()
Definition: FWGUIManager.cc:685
FWGUIManager::m_viewSecPack
TEveWindowPack * m_viewSecPack
Definition: FWGUIManager.h:275
FWGUIManager::m_navigator
FWNavigatorBase * m_navigator
Definition: FWGUIManager.h:252
CmsShowModelPopup
Definition: CmsShowModelPopup.h:52
overlapproblemtsosanalyzer_cfi.title
title
Definition: overlapproblemtsosanalyzer_cfi.py:7
FWGUIManager::getContext
fireworks::Context * getContext()
Definition: FWGUIManager.h:152
FWGUIManager::m_commonPopup
CmsShowCommonPopup * m_commonPopup
Definition: FWGUIManager.h:262
CmsShowMainFrame
Definition: CmsShowMainFrame.h:56
FWGUIManager::loadFromConfigurationFile_
sigc::signal< void, const std::string & > loadFromConfigurationFile_
Definition: FWGUIManager.h:206
FWEventItem
Definition: FWEventItem.h:56
CSGContinuousAction
Definition: CSGContinuousAction.h:29
FWGUIManager::addData
void addData()
Definition: FWGUIManager.cc:380
FWGUIManager::showEventFilterGUI
void showEventFilterGUI()
Definition: FWGUIManager.cc:1265
FWGUIManager::changedDelayBetweenEvents_
sigc::signal< void, Float_t > changedDelayBetweenEvents_
Definition: FWGUIManager.h:214
FWGUIManager::m_helpPopup
CmsShowHelpPopup * m_helpPopup
Definition: FWGUIManager.h:266
FWConfigurable
Definition: FWConfigurable.h:28
edm::EventBase
Definition: EventBase.h:46
FWGUIManager::FWGUIManager
FWGUIManager(fireworks::Context *ctx, const FWViewManagerManager *iVMMgr, FWNavigatorBase *navigator)
Definition: FWGUIManager.cc:102
format
EventBase
FWGUIManager::createHelpPopup
void createHelpPopup()
Definition: FWGUIManager.cc:645
FWGUIManager::subviewInfoUnselected
void subviewInfoUnselected(FWGUISubviewArea *)
Definition: FWGUIManager.cc:502
FWGUIManager::m_modelPopup
CmsShowModelPopup * m_modelPopup
Definition: FWGUIManager.h:260
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17
FWGUIManager::lumiIdChanged
void lumiIdChanged()
Definition: FWGUIManager.cc:1234
FWGUIManager::subviewDestroy
void subviewDestroy(FWGUISubviewArea *)
Definition: FWGUIManager.cc:458
FWGUIManager::m_viewMap
ViewMap_t m_viewMap
Definition: FWGUIManager.h:271
mps_fire.result
result
Definition: mps_fire.py:303
FWGUIManager::ViewBuildFunctor
boost::function2< FWViewBase *, TEveWindowSlot *, const std::string & > ViewBuildFunctor
Definition: FWGUIManager.h:97
FWConfiguration
Definition: FWConfiguration.h:31
FWGUIManager::m_guiManager
static FWGUIManager * m_guiManager
Definition: FWGUIManager.h:241
fireworks
Definition: FWTauProxyBuilderBase.h:35
FWGUIManager::m_invMassDialog
FWInvMassDialog * m_invMassDialog
Definition: FWGUIManager.h:263
FWViewBase
Definition: FWViewBase.h:36
CommonMethods.cp
def cp(fromDir, toDir, listOfFiles, overwrite=False, smallList=False)
Definition: CommonMethods.py:192
FWGUIManager::m_fileMenu
TGPopupMenu * m_fileMenu
Definition: FWGUIManager.h:255
FWGUIManager::ViewMap_i
ViewMap_t::iterator ViewMap_i
Definition: FWGUIManager.h:102
class-composition.parent
parent
Definition: class-composition.py:88
FWGUIManager::updateEventFilterEnable
void updateEventFilterEnable(bool)
Definition: FWGUIManager.cc:1278
FWGUIManager::goingToQuit_
sigc::signal< void > goingToQuit_
Definition: FWGUIManager.h:209
FWGUIManager::clearStatus
void clearStatus()
Definition: FWGUIManager.cc:369
FWGUIManager::m_helpGLPopup
CmsShowHelpPopup * m_helpGLPopup
Definition: FWGUIManager.h:268
FWGUIManager::playEventsBackwardsAction
CSGContinuousAction * playEventsBackwardsAction()
Definition: FWGUIManager.cc:352
FWGUIManager::m_contextMenuHandler
FWModelContextMenuHandler * m_contextMenuHandler
Definition: FWGUIManager.h:251
FWGUIManager::promptForSaveConfigurationFile
void promptForSaveConfigurationFile()
Definition: FWGUIManager.cc:741
FWGUIManager::m_viewPrimPack
TEveWindowPack * m_viewPrimPack
Definition: FWGUIManager.h:274
FWGUIManager::setWindowInfoFrom
void setWindowInfoFrom(const FWConfiguration &iFrom, TGMainFrame *iFrame)
Definition: FWGUIManager.cc:1076