VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mapScaleToolbar.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #include <vrvUtil/signalslib.h>
15 
17 #include <vrvCoreQt/DtToolbar.h>
19 
20 class QHBoxLayout;
21 class QLabel;
22 
23 namespace makVrv
24 {
25  class DtDe;
26 }
27 
28 namespace makVrf
29 {
34  {
35  public:
36 
39 
41  virtual ~DtMapScaleToolbar();
42 
44  virtual QToolBar* createToolbar(makVrv::DtDe&, QWidget* parent);
45 
46  };
47 
50  {
51  Q_OBJECT
52 
53  public:
55  DtMapScaleToolbarWidget( makVrv::DtDe& de, QWidget* parent = 0, Qt::WindowFlags flags = 0);
56 
58  virtual ~DtMapScaleToolbarWidget();
59 
60  protected:
61 
64  virtual void updateScale();
65 
67  virtual double calculateDpi() const;
68 
69  protected:
73  double myLastMM;
74  double myDpi;
75 
76  public:
79  };
80 
83  {
84  public:
85 
87 
89 
90  virtual QWidget* create( makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags);
91  };
92 }
93 

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)