kig
moving.h
Go to the documentation of this file.
void leftMouseMoved(QMouseEvent *, KigWidget *)
this means: mouse moved with left mouse button down (in case that wasn't clear...) ...
Definition: moving.cc:212
virtual void stopMove()=0
void initScreen(const std::vector< ObjectCalcer * > &amo)
Subclasses should call this in their constructor, when they know which objects will be moving around...
Definition: moving.cc:39
this is an ABC of a class containing the current "Mode" of the Kig document...
Definition: mode.h:37
The Coordinate class is the basic class representing a 2D location by its x and y components...
Definition: coordinate.h:33
void mouseMoved(QMouseEvent *, KigWidget *)
mouse moved without any buttons down...
Definition: moving.cc:85
Definition: moving.h:73
An ObjectHolder represents an object as it is known to the document.
Definition: object_holder.h:40
this class monitors a set of DataObjects for changes and returns an appropriate ChangeObjectImpsComma...
Definition: kig_commands.h:153
virtual void moveTo(const Coordinate &o, bool snaptogrid)=0
The ObjectType class is a thing that represents the "behaviour" for a certain type.
Definition: object_type.h:32
MovingMode(const std::vector< ObjectHolder * > &objects, const Coordinate &c, KigWidget &, KigPart &)
Definition: moving.cc:120
Definition: moving.h:86
PointRedefineMode(ObjectHolder *p, KigPart &d, KigWidget &v)
Definition: moving.cc:175
"Template method" pattern ( see the Design patterns book ): This is a base class for two modes: norma...
Definition: moving.h:39
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:12:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:12:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.