19 class MosaicSceneWidget;
61 QPixmap
getIcon(QString iconName)
const;
63 virtual void addTo(
QMenu *menu) {}
64 virtual void addTo(ToolPad *toolPad);
65 virtual void addTo(
QToolBar *toolBar);
69 virtual PvlObject toPvl()
const;
70 virtual void fromPvl(
const PvlObject &obj);
71 virtual QString projectPvlObjectName()
const;
80 virtual void updateTool() {};
81 virtual void mouseEnter() {};
82 virtual void mouseMove(QPointF);
83 virtual void mouseLeave() {};
84 virtual void mouseDoubleClick(QPointF);
85 virtual void mouseButtonPress(QPointF, Qt::MouseButton s);
86 virtual void mouseButtonRelease(QPointF, Qt::MouseButton s);
87 virtual void mouseWheel(QPointF,
int delta);
88 virtual void rubberBandComplete(QRectF r, Qt::MouseButton s) {};
90 void toolBarDestroyed(
QObject *obj);
96 MosaicSceneWidget *getWidget() {