ATLAS Offline Software
VP1PluginDialog.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // //
7 // Header file for class VP1PluginDialog //
8 // //
9 // Author: Thomas Kittelmann <Thomas.Kittelmann@cern.ch> //
10 // //
11 // Initial version: April 2007 //
12 // //
14 
15 #ifndef VP1PLUGINDIALOG_H
16 #define VP1PLUGINDIALOG_H
17 
18 #include <QDialog>
19 
20 class VP1ChannelManager;
22 
23 class VP1PluginDialog : public QDialog {
24 
25  Q_OBJECT
26 
27 public:
28 
30  virtual ~VP1PluginDialog();
31 
32  const QString& unloadfile();
33 private:
34 
35  class Imp;
36  Imp * m_d;
37 
38 private Q_SLOTS:
39  void pluginSelected(int i);
40  void unloadclicked();
41  void updateRefreshInfo();
42 };
43 
44 #endif
VP1ChannelManager
Definition: VP1ChannelManager.h:27
VP1PluginDialog::~VP1PluginDialog
virtual ~VP1PluginDialog()
Definition: VP1PluginDialog.cxx:84
lumiFormat.i
int i
Definition: lumiFormat.py:85
VP1PluginDialog::VP1PluginDialog
VP1PluginDialog(QWidget *parent, VP1ChannelManager *, VP1ExecutionScheduler *)
Definition: VP1PluginDialog.cxx:42
test_pyathena.parent
parent
Definition: test_pyathena.py:15
VP1PluginDialog::unloadfile
const QString & unloadfile()
Definition: VP1PluginDialog.cxx:78
VP1ExecutionScheduler
Definition: VP1ExecutionScheduler.h:42
VP1PluginDialog
Definition: VP1PluginDialog.h:23
VP1PluginDialog::m_d
Imp * m_d
Definition: VP1PluginDialog.h:35
VP1PluginDialog::unloadclicked
void unloadclicked()
Definition: VP1PluginDialog.cxx:67
VP1PluginDialog::Imp
Definition: VP1PluginDialog.cxx:24
VP1PluginDialog::updateRefreshInfo
void updateRefreshInfo()
Definition: VP1PluginDialog.cxx:160
VP1PluginDialog::pluginSelected
void pluginSelected(int i)
Definition: VP1PluginDialog.cxx:127