Source Code (Use browser search to find items of interest.)
Class Index
killustrator'ZoomTool (./koffice/killustrator/share/ZoomTool.h:33)
class ZoomTool : public Tool {
Q_OBJECT
public:
ZoomTool (CommandHistory *history);
virtual void processEvent (QEvent* e, GDocument* doc, Canvas* canvas);
virtual void activate (GDocument* doc, Canvas* canvas);
};
killustrator'ZoomTool::ZoomTool() (./koffice/killustrator/share/ZoomTool.cc:34)
ZoomTool::ZoomTool (CommandHistory* history) : Tool (history) {
}
killustrator'ZoomTool::processEvent() (./koffice/killustrator/share/ZoomTool.cc:37)
void ZoomTool::processEvent (QEvent* e, GDocument */*doc*/,
Canvas* canvas) {
if (e->type () ==
#if QT_VERSION >= 199
QEvent::MouseButtonRelease
#else
Event_MouseButtonRelease
#endif
) {
QMouseEvent *me = (QMouseEvent *) e;
if (me->button () == LeftButton)
canvas->zoomIn (me->x (), me->y ());
else if (me->button () == RightButton)
canvas->zoomOut ();
emit operationDone ();
}
}
killustrator'ZoomTool::activate() (./koffice/killustrator/share/ZoomTool.cc:55)
void ZoomTool::activate (GDocument* /*doc*/, Canvas* /*canvas*/) {
emit modeSelected (i18n ("Zoom In"));
}