ATLAS Offline Software
Loading...
Searching...
No Matches
VP1AODSelection.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
6// //
7// Header file for class VP1AODSelection //
8// //
9// Description: Dialog for the selection of a xAOD file //
10// //
11// Author: Sebastian Andreas Merkt (sebastian.andreas.merkt@cern.ch) //
12// Initial version: November 2017 //
13// //
15
16#ifndef VP1AODSELECTION_H
17#define VP1AODSELECTION_H
18
19#include <QDialog>
20#include <QComboBox>
21#include <QPushButton>
22#include <QDialogButtonBox>
23
24class VP1AODSelection : public QDialog
25{
26 Q_OBJECT
27public:
28 explicit VP1AODSelection(QWidget *parent = 0);
29
30private Q_SLOTS:
31 //Open the file selection dialog
33
34 //Check and Save the settings
35 void loadDatabase();
36
37public Q_SLOTS:
38
39private:
40 QString m_fileName;
42 QPushButton *m_browseButton;
43 QPushButton *m_openButton;
44 QPushButton *m_cancelButton;
45 QDialogButtonBox *m_buttonBox;
46
47 //Animate the click
48 void animateFindClick();
49
50 //Method to create the drop down combobox
51 QComboBox *createComboBox(const QString &text = QString());
52};
53
54#endif // VP1AODSELECTION_H
QDialogButtonBox * m_buttonBox
QPushButton * m_openButton
QComboBox * createComboBox(const QString &text=QString())
QComboBox * m_directoryComboBox
QPushButton * m_cancelButton
VP1AODSelection(QWidget *parent=0)
QPushButton * m_browseButton