ATLAS Offline Software
graphics
VP1
VP1Gui
src
VP1StreamMenuUpdater.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef VP1StreamMenuUpdater_h
6
#define VP1StreamMenuUpdater_h
7
8
#include "
VP1Gui/VP1MainWindow.h
"
9
#include <QThread>
10
11
class
QMutex;
12
class
QTimer;
13
14
class
VP1StreamMenuUpdater
:
public
QThread
15
{
16
Q_OBJECT
17
18
public
:
19
VP1StreamMenuUpdater
(
VP1DirStatuses
&
20
,QMutex*
21
,QObject*
parent
= 0);
22
23
~VP1StreamMenuUpdater
();
24
25
public
Q_SLOTS:
26
void
updateInputDirectoriesStatus
();
27
28
protected
:
29
void
run
();
30
31
private
:
32
VP1DirStatuses
&
m_inputdiractions
;
33
QMutex*
m_mutex
;
34
QTimer*
m_timer
;
35
};
36
37
#endif
VP1StreamMenuUpdater
Definition:
VP1StreamMenuUpdater.h:15
VP1DirStatuses
QMap< QAction *, VP1DirStatusData > VP1DirStatuses
Definition:
VP1MainWindow.h:78
VP1StreamMenuUpdater::VP1StreamMenuUpdater
VP1StreamMenuUpdater(VP1DirStatuses &, QMutex *, QObject *parent=0)
Definition:
VP1StreamMenuUpdater.cxx:15
VP1StreamMenuUpdater::m_mutex
QMutex * m_mutex
Definition:
VP1StreamMenuUpdater.h:33
VP1MainWindow.h
VP1StreamMenuUpdater::m_inputdiractions
VP1DirStatuses & m_inputdiractions
Definition:
VP1StreamMenuUpdater.h:32
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
VP1StreamMenuUpdater::updateInputDirectoriesStatus
void updateInputDirectoriesStatus()
Definition:
VP1StreamMenuUpdater.cxx:39
VP1StreamMenuUpdater::run
void run()
Definition:
VP1StreamMenuUpdater.cxx:30
VP1StreamMenuUpdater::~VP1StreamMenuUpdater
~VP1StreamMenuUpdater()
Definition:
VP1StreamMenuUpdater.cxx:25
VP1StreamMenuUpdater::m_timer
QTimer * m_timer
Definition:
VP1StreamMenuUpdater.h:34
Generated on Sun Dec 22 2024 21:22:37 for ATLAS Offline Software by
1.8.18