1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
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();
int rulerSize();
protected:
void paintEvent( QPaintEvent* event );
void mouseMoveEvent( QMouseEvent* event );
void mouseReleaseEvent( QMouseEvent* event );
void mousePressEvent( QMouseEvent* event );
};
|