ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Base
VP1Base
VP1ControllerHelper.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// //
7
// Header file for class VP1ControllerHelper //
8
// //
9
// Author: Thomas Kittelmann <Thomas.Kittelmann@cern.ch> //
10
// //
11
// Initial version: April 2007 //
12
// //
14
15
#ifndef VP1CONTROLLERHELPER_H
16
#define VP1CONTROLLERHELPER_H
17
18
#include <QMap>
19
#include <QPair>
20
21
class
QWidget;
22
class
IVP1System
;
23
class
QCheckBox;
24
class
VP1ColorSelectButton
;
25
class
VP1TabWidget
;
26
27
class
VP1ControllerHelper
{
28
public
:
29
30
static
QWidget *
compositionController
(
const
QList<IVP1System*>& systemsWithControllersAllowed,
31
QMap<IVP1System*,QWidget*>& sys2tabpage,
32
VP1TabWidget
*&tabwidget,
33
const
QList<QPair<IVP1System*,bool> >& system2switchable,
34
QMap<QCheckBox*,IVP1System*>& checkbox2system,
35
VP1ColorSelectButton
* & colorselectbutton,
36
QWidget * extrawidget = 0,
bool
nobgdcolorsel =
false
);
37
//Fixme: Add option to put in an extra custom list of tabs
38
39
private
:
40
VP1ControllerHelper
();
41
~VP1ControllerHelper
();
42
43
VP1ControllerHelper
(
const
VP1ControllerHelper
& );
44
VP1ControllerHelper
&
operator=
(
const
VP1ControllerHelper
& );
45
46
};
47
48
#endif
IVP1System
Definition
IVP1System.h:36
VP1ColorSelectButton
Definition
VP1ColorSelectButton.h:20
VP1ControllerHelper::compositionController
static QWidget * compositionController(const QList< IVP1System * > &systemsWithControllersAllowed, QMap< IVP1System *, QWidget * > &sys2tabpage, VP1TabWidget *&tabwidget, const QList< QPair< IVP1System *, bool > > &system2switchable, QMap< QCheckBox *, IVP1System * > &checkbox2system, VP1ColorSelectButton *&colorselectbutton, QWidget *extrawidget=0, bool nobgdcolorsel=false)
Definition
VP1ControllerHelper.cxx:28
VP1ControllerHelper::VP1ControllerHelper
VP1ControllerHelper()
VP1ControllerHelper::VP1ControllerHelper
VP1ControllerHelper(const VP1ControllerHelper &)
VP1ControllerHelper::operator=
VP1ControllerHelper & operator=(const VP1ControllerHelper &)
VP1ControllerHelper::~VP1ControllerHelper
~VP1ControllerHelper()
VP1TabWidget
Definition
VP1TabWidget.h:45
Generated on
for ATLAS Offline Software by
1.17.0