19#ifndef KIS_TOOL_DUMMY_H_
20#define KIS_TOOL_DUMMY_H_
22#include "kis_tool_non_paint.h"
23#include "kis_tool_factory.h"
24#include <koffice_export.h>
41 typedef KisToolNonPaint super;
51 virtual void setup(TDEActionCollection *collection);
52 virtual void buttonPress(KisButtonPressEvent *e);
53 virtual void move(KisMoveEvent *e);
54 virtual void buttonRelease(KisButtonReleaseEvent *e);
56 virtual TQWidget* createOptionWidget(TQWidget* parent);
57 virtual TQWidget* optionWidget();
60 TQLabel * m_optionWidget;
63 TQ_INT32 m_origScrollX;
64 TQ_INT32 m_origScrollY;
68class KisToolDummyFactory : public KisToolFactory {
69 typedef KisToolFactory super;
71 KisToolDummyFactory() : super() {};
72 virtual ~KisToolDummyFactory() {};
74 virtual KisTool * createTool(TDEActionCollection * ac) {
80 virtual KisID id() { return KisID( "dummy", i18n( "Dummy Tool")); }
KisCanvasSubject is part of the Observer pattern.
Chalk has a large number of extensible resources.
A double-based point class that can return it's coordinates approximated to integers.
|