ATLAS Offline Software
VP1GeoTreeView.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 
7 // //
8 // Header file for class VP1GeoTreeView //
9 // //
10 // Description: ... //
11 // //
12 // Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
13 // Initial version: January 2008 //
14 // //
16 
17 #ifndef VP1GEOTREEVIEW_H
18 #define VP1GEOTREEVIEW_H
19 
20 #include <QTreeView>
21 
22 class VP1GeoTreeView : public QTreeView {
23 
24  Q_OBJECT
25 
26 public:
27 
28  VP1GeoTreeView(QWidget * parent = 0);
29  virtual ~VP1GeoTreeView();
30 
31 public Q_SLOTS:
32  void updateAllNonHiddenIndices();//Useful, but not particularly inexpensive to call.
33  void scheduleUpdateOfAllNonHiddenIndices();//Will call the previous
34  //method after event
35  //queue is empty. Even if
36  //this method is called
37  //multiple times before
38  //that happens, only one
39  //update will be
40  //triggered.
41 private:
42 
43  class Imp;
44  Imp * m_d;
45 
46 };
47 
48 #endif
VP1GeoTreeView
Definition: VP1GeoTreeView.h:22
VP1GeoTreeView::updateAllNonHiddenIndices
void updateAllNonHiddenIndices()
Definition: VP1GeoTreeView.cxx:39
VP1GeoTreeView::~VP1GeoTreeView
virtual ~VP1GeoTreeView()
Definition: VP1GeoTreeView.cxx:33
VP1GeoTreeView::VP1GeoTreeView
VP1GeoTreeView(QWidget *parent=0)
Definition: VP1GeoTreeView.cxx:26
test_pyathena.parent
parent
Definition: test_pyathena.py:15
VP1GeoTreeView::Imp
Definition: VP1GeoTreeView.cxx:19
VP1GeoTreeView::m_d
Imp * m_d
Definition: VP1GeoTreeView.h:43
VP1GeoTreeView::scheduleUpdateOfAllNonHiddenIndices
void scheduleUpdateOfAllNonHiddenIndices()
Definition: VP1GeoTreeView.cxx:65