ATLAS Offline Software
Loading...
Searching...
No Matches
VP1IncomingMessageDialog.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 VP1IncomingMessageDialog //
8// //
9// Author: Thomas Kittelmann <Thomas.Kittelmann@cern.ch> //
10// //
11// Initial version: April 2007 //
12// //
14
15#ifndef VP1INCOMINGMESSAGEDIALOG_H
16#define VP1INCOMINGMESSAGEDIALOG_H
17
19
20#include <QDialog>
21#include <QQueue>
22#include <QList>
23
24class VP1TabManager;
26
27class VP1IncomingMessageDialog : public QDialog {
28
29 Q_OBJECT
30
31public:
32
34 QQueue<VP1ExternalRequest>*,
35 bool *blockallmessages,
36 QList<QString>* messages_blockedsenders,
37 QList<VP1ExternalRequest>* _messages_blockedexactmessages,
40 QWidget *parent = 0 );
42
43 void updatependinginfo();
44protected Q_SLOTS:
45 void request_gothere();
46 void request_allclear();
47 void request_allblock();
52
53private:
54 class Imp;
56};
57
58#endif
VP1IncomingMessageDialog(const VP1ExternalRequest &, QQueue< VP1ExternalRequest > *, bool *blockallmessages, QList< QString > *messages_blockedsenders, QList< VP1ExternalRequest > *_messages_blockedexactmessages, VP1TabManager *, VP1ChannelManager *, QWidget *parent=0)