Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

Vruler Class Reference

Vertical ruler. More...

#include <vruler.h>

Collaboration diagram for Vruler:

Collaboration graph
[legend]

List of all members.

Public Slots

void Draw (int where)
 draw mark
void unitChange ()

Public Member Functions

 Vruler (ScribusView *pa, ScribusDoc *doc)
 ~Vruler ()
void paintEvent (QPaintEvent *e)
void mousePressEvent (QMouseEvent *m)
void mouseReleaseEvent (QMouseEvent *m)
void mouseMoveEvent (QMouseEvent *m)
void drawNumber (QString num, int starty, QPainter *p)

Public Attributes

double offs
bool repainted
int oldMark
bool Mpressed

Private Attributes

ScribusDoccurrDoc
ScribusViewcurrView
double iter
double iter2
int cor
bool drawMark
int whereToDraw
PrefsManagerprefsManager
RulerGesturerulerGesture


Detailed Description

Vertical ruler.

Author:
Franz Schmid

Definition at line 40 of file vruler.h.


Constructor & Destructor Documentation

Vruler::Vruler ( ScribusView pa,
ScribusDoc doc 
)

Vruler::~Vruler (  )  [inline]

Definition at line 46 of file vruler.h.


Member Function Documentation

void Vruler::paintEvent ( QPaintEvent *  e  ) 

void Vruler::mousePressEvent ( QMouseEvent *  m  ) 

void Vruler::mouseReleaseEvent ( QMouseEvent *  m  ) 

Definition at line 78 of file vruler.cpp.

References RulerGesture::mouseReleaseEvent(), Mpressed, and rulerGesture.

void Vruler::mouseMoveEvent ( QMouseEvent *  m  ) 

Definition at line 87 of file vruler.cpp.

References RulerGesture::mouseMoveEvent(), Mpressed, and rulerGesture.

void Vruler::drawNumber ( QString  num,
int  starty,
QPainter *  p 
)

Definition at line 214 of file vruler.cpp.

Referenced by paintEvent().

void Vruler::Draw ( int  where  )  [slot]

draw mark

Parameters:
where where to draw

Definition at line 249 of file vruler.cpp.

References ScribusView::contentsY(), currView, drawMark, oldMark, and whereToDraw.

Referenced by ScribusView::contentsDragMoveEvent(), ScribusView::eventFilter(), and ScribusView::rulerMove().

void Vruler::unitChange (  )  [slot]


Member Data Documentation

double Vruler::offs

Definition at line 52 of file vruler.h.

Referenced by paintEvent(), ScribusView::setRulerPos(), and Vruler().

Definition at line 53 of file vruler.h.

Definition at line 54 of file vruler.h.

Referenced by Draw(), and Vruler().

Definition at line 55 of file vruler.h.

Referenced by mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), and Vruler().

Zeichensatz des Lineals

Definition at line 58 of file vruler.h.

Referenced by mousePressEvent(), paintEvent(), unitChange(), and Vruler().

Definition at line 59 of file vruler.h.

Referenced by Draw(), mousePressEvent(), paintEvent(), unitChange(), and Vruler().

double Vruler::iter [private]

Definition at line 68 of file vruler.h.

Referenced by paintEvent(), and unitChange().

double Vruler::iter2 [private]

Definition at line 68 of file vruler.h.

Referenced by paintEvent(), and unitChange().

int Vruler::cor [private]

Definition at line 69 of file vruler.h.

Referenced by paintEvent(), and unitChange().

bool Vruler::drawMark [private]

Definition at line 70 of file vruler.h.

Referenced by Draw(), paintEvent(), and Vruler().

int Vruler::whereToDraw [private]

Definition at line 71 of file vruler.h.

Referenced by Draw(), and paintEvent().

Definition at line 72 of file vruler.h.

Referenced by Vruler().

Definition at line 73 of file vruler.h.

Referenced by mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), and Vruler().


The documentation for this class was generated from the following files:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.