VR-Forces 4.2 Class Documentation
HumbleDialogPage.h
Go to the documentation of this file.
1 /*****************************************************************************
2 * Copyright (c) 2012 MAK Technologies, Inc.
3 * All rights reserved.
4 *****************************************************************************/
5 
9 
10 #pragma once
11 
13 
14 #include <vrvCoreQt/DtPage.h>
15 
16 namespace makVrv { class DtDe; }
17 
18 class HumbleDialogWidget;
19 class HumbleDialogLogic;
20 
31 class HumbleDialogPage : public makVrv::DtPage
32 {
33  Q_OBJECT;
34 
35 public:
36 
41  makVrv::DtDe& de,
42  QWidget* parent = 0,
43  Qt::WindowFlags f = Qt::Widget);
44 
46  virtual ~HumbleDialogPage();
47 
50  virtual QIcon icon();
51 
54  virtual QString title();
55 
58  virtual const std::string& pageClassName() const;
59 
62  static const std::string& thePageClassName();
63 
64 protected:
65 
70  virtual void activate();
71 
76  virtual void deactivate();
77 
78 private:
79 
80  makVrv::DtDe& myDe;
83 };
84 
89 typedef makVrv::DtPageCreatorTemplate<HumbleDialogPage> HumbleDialogPageCreator;
90 

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)