summaryrefslogtreecommitdiff
path: root/src/frontend/keychooser/cscrollerwidgetset.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/keychooser/cscrollerwidgetset.h')
-rw-r--r--src/frontend/keychooser/cscrollerwidgetset.h96
1 files changed, 50 insertions, 46 deletions
diff --git a/src/frontend/keychooser/cscrollerwidgetset.h b/src/frontend/keychooser/cscrollerwidgetset.h
index f2ae643..2894928 100644
--- a/src/frontend/keychooser/cscrollerwidgetset.h
+++ b/src/frontend/keychooser/cscrollerwidgetset.h
@@ -1,8 +1,10 @@
/*********
*
+* In the name of the Father, and of the Son, and of the Holy Spirit.
+*
* This file is part of BibleTime's source code, http://www.bibletime.info/.
*
-* Copyright 1999-2011 by the BibleTime developers.
+* Copyright 1999-2014 by the BibleTime developers.
* The BibleTime source code is licensed under the GNU General Public License version 2.0.
*
**********/
@@ -21,51 +23,53 @@ class QVBoxLayout;
/**
* This class implements the Scroller Widget-set, which
* consists of two normal ref @QToolButton and a enhanced @ref CScrollButton
- *
- * @author The BibleTime team
- */
-class CScrollerWidgetSet : public QWidget {
- Q_OBJECT
-
- public:
- CScrollerWidgetSet(QWidget *parent = 0);
-
- /**
- * Sets the tooltips for the given entries using the parameters as text.
- */
- void setToolTips( const QString nextEntry, const QString scrollButton, const QString previousEntry);
-
- signals:
- /**
- * Is emitted to proceed to some other entry relative to the
- * current, indicated by the int value.
- * \param count offset to change to
- */
- void change(int count);
-
- /**
- * These emit when the scroll button is pressed or released
- */
- void scroller_pressed();
- void scroller_released();
-
- protected:
-
- virtual void wheelEvent( QWheelEvent* e );
-
- QToolButton* btn_up;
- QToolButton* btn_down;
- CScrollButton* btn_fx;
-
- protected slots:
- void slotLock();
- void slotUnlock();
- void slotUpClick();
- void slotDownClick();
- void slotScroller(int);
-
- private:
- QVBoxLayout *m_layout;
+ */
+class CScrollerWidgetSet: public QWidget {
+
+ Q_OBJECT
+
+public: /* Methods: */
+
+ CScrollerWidgetSet(QWidget * parent = 0);
+
+ /**
+ * Sets the tooltips for the given entries using the parameters as text.
+ */
+ void setToolTips(const QString & nextEntry,
+ const QString & scrollButton,
+ const QString & previousEntry);
+
+signals:
+
+ /**
+ * Is emitted to proceed to some other entry relative to the
+ * current, indicated by the int value.
+ * \param count offset to change to
+ */
+ void change(int count);
+
+ void scroller_pressed();
+
+ void scroller_released();
+
+protected: /* Methods: */
+
+ virtual void wheelEvent(QWheelEvent * e);
+
+protected slots:
+
+ void slotLock();
+ void slotUnlock();
+ void slotUpClick();
+ void slotDownClick();
+ void slotScroller(int);
+
+private: /* Fields: */
+
+ QVBoxLayout * m_layout;
+ QToolButton * m_buttonUp;
+ QToolButton * m_buttonDown;
+ CScrollButton * m_scrollButton;
};