*
* @return Pointer to the zoomInButton
*/
- const ZoomButton* zoomInButton();
+ const ZoomButton* zoomInButton() const;
/**
* @brief Getter for the zoom out button
*
* @return Pointer to the zoomOutButton
*/
- const ZoomButton* zoomOutButton();
+ const ZoomButton* zoomOutButton() const;
public slots:
/**
******************************************************************************/
private:
bool m_isDraggable; ///< Boolean for tracking the draggability state
+ bool m_zoomInMode; ///< Boolean for storing zoom in button mode before dragging
+ bool m_zoomOutMode; ///< Boolean for storing zoom out button mode before dragging
QGridLayout m_panelLayout; ///< Panel layout
QPoint m_dragPosition; ///< Location from where the widget is grabbed
- QIcon::Mode m_zoomInMode; ///< Store for zoom in button mode before dragging
- QIcon::Mode m_zoomOutMode; ///< Store for zoom out button mode before dragging
-
QSize m_screenSize; ///< Store for the screen size
QTimer *m_dragStartTimer; ///< Timer to init draggability of the zoom panel