2013-06-22 19:37:41 +02:00
|
|
|
class QgsComposerRuler : QWidget
|
|
|
|
{
|
|
|
|
%TypeHeaderCode
|
|
|
|
#include <qgscomposerruler.h>
|
|
|
|
%End
|
|
|
|
public:
|
|
|
|
enum Direction
|
|
|
|
{
|
|
|
|
Horizontal,
|
|
|
|
Vertical
|
|
|
|
};
|
|
|
|
|
|
|
|
QgsComposerRuler( Direction d );
|
|
|
|
~QgsComposerRuler();
|
|
|
|
|
|
|
|
QSize minimumSizeHint() const;
|
|
|
|
|
|
|
|
void setSceneTransform( const QTransform& transform );
|
|
|
|
void updateMarker( const QPointF& pos );
|
|
|
|
|
|
|
|
void setComposition( QgsComposition* c );
|
|
|
|
QgsComposition* composition();
|
|
|
|
|
2014-01-26 18:35:21 +01:00
|
|
|
int rulerSize();
|
|
|
|
|
2013-06-22 19:37:41 +02:00
|
|
|
protected:
|
|
|
|
void paintEvent( QPaintEvent* event );
|
|
|
|
void mouseMoveEvent( QMouseEvent* event );
|
|
|
|
void mouseReleaseEvent( QMouseEvent* event );
|
|
|
|
void mousePressEvent( QMouseEvent* event );
|
|
|
|
};
|