ATLAS Offline Software
Loading...
Searching...
No Matches
VP1DockWidget.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 VP1DockWidget //
8// //
9// Author: Thomas Kittelmann <Thomas.Kittelmann@cern.ch> //
10// //
11// Initial version: April 2007 //
12// //
14
15#ifndef VP1DOCKWIDGET_H
16#define VP1DOCKWIDGET_H
17
18#include <QDockWidget>
19
21class VP1TabManager;
22class QResizeEvent;
23
24class VP1DockWidget : public QDockWidget {
25
26 Q_OBJECT
27
28public:
29
31 virtual ~VP1DockWidget();
32
33 void setSelected();
34 void setUnselected();
35 bool isSelected() const;
36
38
39 //For dropping in and out of fullscreen:
41 void ensureCWHasParent();
42
43 static QString highlightStyle();//Here so that other parts of the gui can use the same style for highlighting.
44
45signals:
47private Q_SLOTS:
48 void systemRefreshInfoChanged(const QString& sysrefreshing, int nsysOn, int nsysOnRefreshed);
49 void updateTitle();
50protected:
51 void contextMenuEvent ( QContextMenuEvent * event );
52 void resizeEvent ( QResizeEvent * event );
53protected:
54 class Imp;
56};
57
58#endif
void wasSelected(VP1DockWidget *)
virtual ~VP1DockWidget()
IVP1ChannelWidget * channelWidget() const
static QString highlightStyle()
bool isSelected() const
void ensureCWHasNoParent()
void resizeEvent(QResizeEvent *event)
void contextMenuEvent(QContextMenuEvent *event)
VP1DockWidget(IVP1ChannelWidget *cw, VP1TabManager *tm)
void systemRefreshInfoChanged(const QString &sysrefreshing, int nsysOn, int nsysOnRefreshed)