ATLAS Offline Software
graphics
VP1
VP1Plugins
VP13DCocktailPlugin
VP13DCocktailPlugin
VP1TrackCaloPlugin_VP1AutoFactory.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
// Originally autogenerated by CMT with VP1 Factory Code Header File (Fri Aug 19 13:36:52 CEST 2016)
5
// Now we add this file to plugins by hand, to simplify the CMake compilation
6
7
#ifndef VP1TrackCaloPlugin_VP1AutoFactory_H
8
#define VP1TrackCaloPlugin_VP1AutoFactory_H
9
10
#include <QObject>
11
#include <QStringList>
12
13
#include "
VP1Base/IVP1ChannelWidgetFactory.h
"
14
15
class
VP1TrackCaloPlugin_VP1AutoFactory
:
public
QObject,
public
IVP1ChannelWidgetFactory
16
{
17
Q_OBJECT
18
19
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
20
Q_PLUGIN_METADATA(IID
"VP1TrackCaloPlugin"
)
21
# else
22
Q_EXPORT_PLUGIN2(pnp_vp1trackcaloplugin_vp1autofactory,
VP1TrackCaloPlugin_VP1AutoFactory
)
23
#endif
24
25
Q_INTERFACES(
IVP1ChannelWidgetFactory
)
26
27
public
:
28
virtual
QStringList
channelWidgetsProvided
()
const
;
29
virtual
IVP1ChannelWidget
*
getChannelWidget
(
const
QString & channelwidget);
30
};
31
32
#endif
IVP1ChannelWidgetFactory.h
IVP1ChannelWidgetFactory
Definition:
IVP1ChannelWidgetFactory.h:25
VP1TrackCaloPlugin_VP1AutoFactory::channelWidgetsProvided
virtual QStringList channelWidgetsProvided() const
Definition:
VP1TrackCaloPlugin_VP1AutoFactory.cxx:24
IVP1ChannelWidget
Definition:
IVP1ChannelWidget.h:34
VP1TrackCaloPlugin_VP1AutoFactory::getChannelWidget
virtual IVP1ChannelWidget * getChannelWidget(const QString &channelwidget)
Definition:
VP1TrackCaloPlugin_VP1AutoFactory.cxx:31
VP1TrackCaloPlugin_VP1AutoFactory
Definition:
VP1TrackCaloPlugin_VP1AutoFactory.h:16
Generated on Tue Dec 24 2024 21:22:49 for ATLAS Offline Software by
1.8.18