Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
FWPathsPopup::scheduleReloadEvent
void scheduleReloadEvent()
Definition:
FWPathsPopup.cc:209
FWPathsPopup::preModuleEvent
void preModuleEvent(edm::StreamContext const &, edm::ModuleCallingContext const &)
Definition:
FWPathsPopup.cc:157
info
static const TGPicture * info(bool iBackgroundIsBlack)
Definition:
FWCollectionSummaryWidget.cc:153
edmPickEvents.event
tuple event
Definition:
edmPickEvents.py:273
FWTableWidget
Definition:
FWTableWidget.h:35
FWPathsPopup::m_guiManager
FWGUIManager * m_guiManager
Definition:
FWPathsPopup.h:59
edm::ModuleCallingContext
Definition:
ModuleCallingContext.h:32
FWPathsPopup::cellClicked
void cellClicked(Int_t iRow, Int_t iColumn, Int_t iButton, Int_t iKeyMod, Int_t iGlobalX, Int_t iGlobalY)
Definition:
FWPathsPopup.cc:117
FWGUIManager
Definition:
FWGUIManager.h:95
FWPathsPopup::m_search
TGTextEntry * m_search
Definition:
FWPathsPopup.h:58
ScheduleInfo
FWPathsPopup::applyEditor
void applyEditor()
Definition:
FWPathsPopup.cc:105
EventSetup
FWPathsPopup::windowIsClosing
void windowIsClosing()
Definition:
FWPathsPopup.cc:31
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
FWPathsPopup::m_info
const edm::ScheduleInfo * m_info
Definition:
FWPathsPopup.h:45
FWPathsPopup::m_apply
TGTextButton * m_apply
Definition:
FWPathsPopup.h:55
FWPathsPopup::updateFilterString
void updateFilterString(const char *str)
Definition:
FWPathsPopup.cc:138
FWFFLooper
Definition:
FWFFLooper.h:48
FWPathsPopup::m_hasChanges
bool m_hasChanges
Definition:
FWPathsPopup.h:50
FWPathsPopup::postModuleEvent
void postModuleEvent(edm::StreamContext const &, edm::ModuleCallingContext const &)
Definition:
FWPathsPopup.cc:151
Event
FWPathsPopup::m_looper
FWFFLooper * m_looper
Definition:
FWPathsPopup.h:48
FWPathsPopup::postEvent
void postEvent(edm::Event const &event)
Definition:
FWPathsPopup.cc:162
FWPathsPopup::m_psTable
FWPSetTableManager * m_psTable
Definition:
FWPathsPopup.h:56
FWPathsPopup::ClassDefOverride
ClassDefOverride(FWPathsPopup, 0)
edm::Event
Definition:
Event.h:73
FWPathsPopup::setup
void setup(const edm::ScheduleInfo *info)
Definition:
FWPathsPopup.cc:145
str
#define str(s)
Definition:
TestProcessor.cc:53
FWPathsPopup::FWPathsPopup
FWPathsPopup(FWFFLooper *, FWGUIManager *)
Definition:
FWPathsPopup.cc:36
edm::StreamContext
Definition:
StreamContext.h:31
FWPathsPopup::HandleKey
Bool_t HandleKey(Event_t *event) override
Definition:
FWPathsPopup.cc:92
edm::ScheduleInfo
Definition:
ScheduleInfo.h:32
Generated for CMSSW Reference Manual by
1.8.5