Added unit-independent distance type.
This commit is contained in:
+5
-5
@@ -27,7 +27,7 @@
|
||||
#include <QPainterPath>
|
||||
#include <QVector>
|
||||
|
||||
#include "Units.h"
|
||||
#include "Distance.h"
|
||||
#include "Point.h"
|
||||
#include "Layout.h"
|
||||
|
||||
@@ -59,14 +59,14 @@ namespace libglabels
|
||||
void addLayout( Layout* layout );
|
||||
void addMarkup( Markup* markup );
|
||||
|
||||
virtual double w() const = 0;
|
||||
virtual double h() const = 0;
|
||||
virtual Distance w() const = 0;
|
||||
virtual Distance h() const = 0;
|
||||
|
||||
virtual const QString sizeDescription( const Units& units ) const = 0;
|
||||
virtual const QString sizeDescription( Distance::Units units ) const = 0;
|
||||
virtual bool isSimilarTo( Frame* other ) const = 0;
|
||||
|
||||
virtual const QPainterPath& path() const = 0;
|
||||
virtual QPainterPath marginPath( double size ) const = 0;
|
||||
virtual QPainterPath marginPath( const Distance& size ) const = 0;
|
||||
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user