VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtObjectsCountPanel.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: $ $Revision: $ $State: $
7 ******************************************************************************/
8 
12 
13 #pragma once
14 #include <vrvVrlQt/vrvVrlQt.h>
15 #include <vrvCoreQt/DtPage.h>
16 #include <boost/signal.hpp>
17 
18 class QVBoxLayout;
19 
20 namespace makVrv
21 {
22  class DtObjectsCountTreeWidget;
23  class DtObjectsCountTreeLogic;
24 
29  {
30  Q_OBJECT
31 
32  public:
33 
35  virtual ~DtObjectsCountPanel();
36 
38  virtual QIcon icon();
39 
41  virtual QString title();
42 
44  virtual const std::string& pageClassName() const;
45 
47  boost::signal<void(const QRect*)> signal_resized;
48 
49  protected:
50 
53 
55  DtObjectsCountPanel(DtDe& de,QWidget* parent = 0, Qt::WindowFlags f = 0);
56 
58  virtual void activate();
59 
61  virtual void deactivate();
62 
64  virtual void resizeEvent ( QResizeEvent * event );
65 
66  protected:
67  std::string myClassName;
68  QVBoxLayout* myLayout;
71  };
72 
76  {
77  public:
78 
81 
83  virtual ~DtObjectsCountPageCreator();
84 
88  virtual std::string pageClassName() const;
89 
91  virtual DtPage* create(QWidget* parent = 0, Qt::WindowFlags f = 0);
92  };
93 
94 }
95 

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)