Main Page
Namespaces
Classes
Package Documentation
src
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
{
9
class
ScheduleInfo
;
10
class
ModuleDescription;
11
class
Event
;
12
class
EventSetup
;
13
class
StreamContext;
14
class
ModuleCallingContext;
15
}
16
17
class
FWFFLooper
;
18
class
FWGUIManager
;
19
20
class
TGLabel;
21
class
TGTextEdit;
22
class
TGTextButton;
23
class
TString;
24
class
FWPSetTableManager
;
25
class
FWTableWidget
;
26
class
TGTextEntry;
27
28
class
FWPathsPopup
:
public
TGMainFrame
29
{
30
public
:
31
FWPathsPopup
(
FWFFLooper
*,
FWGUIManager
*);
32
33
void
postEvent(
edm::Event
const
&
event
);
34
void
postModuleEvent(
edm::StreamContext
const
&,
edm::ModuleCallingContext
const
&);
35
void
preModuleEvent(
edm::StreamContext
const
&,
edm::ModuleCallingContext
const
&);
36
void
scheduleReloadEvent();
37
bool
&
hasChanges
() {
return
m_hasChanges; }
38
void
setup
(
const
edm::ScheduleInfo
*
info
);
39
void
applyEditor();
40
void
cellClicked(Int_t iRow, Int_t iColumn, Int_t iButton, Int_t iKeyMod, Int_t iGlobalX, Int_t iGlobalY);
41
void
updateFilterString(
const
char
*
str
);
42
void
windowIsClosing();
43
44
Bool_t HandleKey(Event_t* event)
override
;
45
46
private
:
47
const
edm::ScheduleInfo
*
m_info
;
48
49
#ifndef __CINT__
50
FWFFLooper
*
m_looper
;
51
#endif
52
bool
m_hasChanges
;
53
54
TGLabel *
m_moduleLabel
;
55
TGLabel *
m_moduleName
;
56
57
TGTextButton *
m_apply
;
58
FWPSetTableManager
*
m_psTable
;
59
FWTableWidget
*
m_tableWidget
;
60
TGTextEntry *
m_search
;
61
FWGUIManager
*
m_guiManager
;
62
63
64
ClassDefOverride(
FWPathsPopup
, 0);
65
};
66
67
#endif
info
static const TGPicture * info(bool iBackgroundIsBlack)
Definition:
FWCollectionSummaryWidget.cc:170
FWTableWidget
Definition:
FWTableWidget.h:35
FWPathsPopup::m_guiManager
FWGUIManager * m_guiManager
Definition:
FWPathsPopup.h:61
edm::ModuleCallingContext
Definition:
ModuleCallingContext.h:29
GeneralSetup.setup
def setup(process, global_tag, zero_tesla=False)
Definition:
GeneralSetup.py:2
FWGUIManager
Definition:
FWGUIManager.h:94
FWPathsPopup::m_search
TGTextEntry * m_search
Definition:
FWPathsPopup.h:60
ScheduleInfo
EventSetup
FWPathsPopup::m_moduleLabel
TGLabel * m_moduleLabel
Definition:
FWPathsPopup.h:54
FWPathsPopup::m_moduleName
TGLabel * m_moduleName
Definition:
FWPathsPopup.h:55
FWPSetTableManager
Definition:
FWPSetTableManager.h:37
FWPathsPopup::m_tableWidget
FWTableWidget * m_tableWidget
Definition:
FWPathsPopup.h:59
FWPathsPopup::hasChanges
bool & hasChanges()
Definition:
FWPathsPopup.h:37
FWPathsPopup
Definition:
FWPathsPopup.h:28
FWPathsPopup::m_info
const edm::ScheduleInfo * m_info
Definition:
FWPathsPopup.h:47
FWPathsPopup::m_apply
TGTextButton * m_apply
Definition:
FWPathsPopup.h:57
FWFFLooper
Definition:
FWFFLooper.h:44
FWPathsPopup::m_hasChanges
bool m_hasChanges
Definition:
FWPathsPopup.h:52
Event
FWPathsPopup::m_looper
FWFFLooper * m_looper
Definition:
FWPathsPopup.h:50
edm
HLT enums.
Definition:
AlignableModifier.h:17
FWPathsPopup::m_psTable
FWPSetTableManager * m_psTable
Definition:
FWPathsPopup.h:58
edm::Event
Definition:
Event.h:71
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