Main Page
Namespaces
Classes
Package Documentation
Fireworks
FWInterface
src
FWPathsPopup.h
Go to the documentation of this file.
1
#ifndef Fireworks_FWInterface_FWPathsPopup_h
2
#define Fireworks_FWInterface_FWPathsPopup_h
3
4
#include "TGFrame.h"
5
#include <string>
6
7
namespace
edm
{
8
class
ScheduleInfo
;
9
class
ModuleDescription;
10
class
Event
;
11
class
EventSetup
;
12
class
StreamContext;
13
class
ModuleCallingContext;
14
}
// namespace edm
15
16
class
FWFFLooper
;
17
class
FWGUIManager
;
18
19
class
TGLabel;
20
class
TGTextEdit;
21
class
TGTextButton;
22
class
TString;
23
class
FWPSetTableManager
;
24
class
FWTableWidget
;
25
class
TGTextEntry;
26
27
class
FWPathsPopup
:
public
TGMainFrame {
28
public
:
29
FWPathsPopup
(
FWFFLooper
*,
FWGUIManager
*);
30
31
void
postEvent(
edm::Event
const
&
event
);
32
void
postModuleEvent(
edm::StreamContext
const
&,
edm::ModuleCallingContext
const
&);
33
void
preModuleEvent(
edm::StreamContext
const
&,
edm::ModuleCallingContext
const
&);
34
void
scheduleReloadEvent();
35
bool
&
hasChanges
() {
return
m_hasChanges; }
36
void
setup
(
const
edm::ScheduleInfo
*
info
);
37
void
applyEditor();
38
void
cellClicked(Int_t iRow, Int_t iColumn, Int_t iButton, Int_t iKeyMod, Int_t iGlobalX, Int_t iGlobalY);
39
void
updateFilterString(
const
char
*
str
);
40
void
windowIsClosing();
41
42
Bool_t HandleKey(Event_t *event)
override
;
43
44
private
:
45
const
edm::ScheduleInfo
*
m_info
;
46
47
#ifndef __CINT__
48
FWFFLooper
*
m_looper
;
49
#endif
50
bool
m_hasChanges
;
51
52
TGLabel *
m_moduleLabel
;
53
TGLabel *
m_moduleName
;
54
55
TGTextButton *
m_apply
;
56
FWPSetTableManager
*
m_psTable
;
57
FWTableWidget
*
m_tableWidget
;
58
TGTextEntry *
m_search
;
59
FWGUIManager
*
m_guiManager
;
60
61
ClassDefOverride(
FWPathsPopup
, 0);
62
};
63
64
#endif
info
static const TGPicture * info(bool iBackgroundIsBlack)
Definition:
FWCollectionSummaryWidget.cc:151
FWTableWidget
Definition:
FWTableWidget.h:35
FWPathsPopup::m_guiManager
FWGUIManager * m_guiManager
Definition:
FWPathsPopup.h:59
edm::ModuleCallingContext
Definition:
ModuleCallingContext.h:29
FWGUIManager
Definition:
FWGUIManager.h:94
FWPathsPopup::m_search
TGTextEntry * m_search
Definition:
FWPathsPopup.h:58
ScheduleInfo
EventSetup
FWPathsPopup::m_moduleLabel
TGLabel * m_moduleLabel
Definition:
FWPathsPopup.h:52
FWPathsPopup::m_moduleName
TGLabel * m_moduleName
Definition:
FWPathsPopup.h:53
FWPSetTableManager
Definition:
FWPSetTableManager.h:33
FWPathsPopup::m_tableWidget
FWTableWidget * m_tableWidget
Definition:
FWPathsPopup.h:57
FWPathsPopup::hasChanges
bool & hasChanges()
Definition:
FWPathsPopup.h:35
FWPathsPopup
Definition:
FWPathsPopup.h:27
singleTopDQM_cfi.setup
setup
SETUP
Definition:
singleTopDQM_cfi.py:36
FWPathsPopup::m_info
const edm::ScheduleInfo * m_info
Definition:
FWPathsPopup.h:45
FWPathsPopup::m_apply
TGTextButton * m_apply
Definition:
FWPathsPopup.h:55
FWFFLooper
Definition:
FWFFLooper.h:42
FWPathsPopup::m_hasChanges
bool m_hasChanges
Definition:
FWPathsPopup.h:50
Event
FWPathsPopup::m_looper
FWFFLooper * m_looper
Definition:
FWPathsPopup.h:48
edm
HLT enums.
Definition:
AlignableModifier.h:19
FWPathsPopup::m_psTable
FWPSetTableManager * m_psTable
Definition:
FWPathsPopup.h:56
edm::Event
Definition:
Event.h:72
str
#define str(s)
Definition:
TestProcessor.cc:48
edm::StreamContext
Definition:
StreamContext.h:31
event
Definition:
event.py:1
edm::ScheduleInfo
Definition:
ScheduleInfo.h:32
Generated for CMSSW Reference Manual by
1.8.11