IShapeStatusInfo.h
Go to the documentation of this file.
1 #ifndef iview_IShapeStatusInfo_included
2 #define iview_IShapeStatusInfo_included
3 
4 
5 // Qt includes
6 #include <QtCore/QString>
7 
8 // ACF includes
9 #include <istd/IChangeable.h>
10 #include <i2d/CVector2d.h>
11 
12 
13 namespace iview
14 {
15 
16 
20 class IShapeStatusInfo: virtual public istd::IChangeable
21 {
22 public:
26 // virtual i2d::CVector2d GetLogicalPosition() const = 0;
27 
31 // virtual void SetLogicalPosition(const i2d::CVector2d& logicalPosition) = 0;
32 
36 // virtual i2d::CVector2d GetPixelPosition() const = 0;
37 
41 // virtual void SetPixelPosition(const i2d::CVector2d& pixelPosition) = 0;
42 
46  virtual QString GetInfoText() const = 0;
47 
51  virtual void SetInfoText(const QString& infoText) = 0;
52 };
53 
54 
55 } // namespace iview
56 
57 
58 #endif // !iview_IShapeStatusInfo_included
59 
60 
virtual QString GetInfoText() const =0
Get logical position on the bitmap.
Common interface for data model objects, which can be changed.
Definition: IChangeable.h:24
Interface for access local bitmap information.
virtual void SetInfoText(const QString &infoText)=0
Set information text for the current position.

© 2007-2017 Witold Gantzke and Kirill Lepskiy