ATLAS Offline Software
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 
14 
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