ATLAS Offline Software
Loading...
Searching...
No Matches
IVP1ChannelWidgetFactory.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 IVP1ChannelWidgetFactory //
8// //
9// Author: Thomas Kittelmann <Thomas.Kittelmann@cern.ch> //
10// //
11// Initial version: April 2007 //
12// //
14
15#ifndef IVP1CHANNELWIDGETFACTORY_H
16#define IVP1CHANNELWIDGETFACTORY_H
17
18#include <QtPlugin>
19
20class QString;
21class QStringList;
23
25{
26public:
28
29 virtual QStringList channelWidgetsProvided() const = 0;
30 virtual IVP1ChannelWidget * getChannelWidget(const QString & channelwidget) = 0;
31
32};
33
34Q_DECLARE_INTERFACE(IVP1ChannelWidgetFactory,"IVP1ChannelWidgetFactory/1.0")
35
36#endif
virtual QStringList channelWidgetsProvided() const =0
virtual IVP1ChannelWidget * getChannelWidget(const QString &channelwidget)=0