diff options
Diffstat (limited to 'src/frontend/keychooser/cscrollerwidgetset.h')
-rw-r--r-- | src/frontend/keychooser/cscrollerwidgetset.h | 96 |
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; }; |