benoitrigolleau@108: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ benoitrigolleau@108: benoitrigolleau@108: /* benoitrigolleau@108: Sound Access benoitrigolleau@108: EASAIER client application. benoitrigolleau@108: Silogic 2007. Benoit Rigolleau. benoitrigolleau@108: benoitrigolleau@108: This program is free software; you can redistribute it and/or benoitrigolleau@108: modify it under the terms of the GNU General Public License as benoitrigolleau@108: published by the Free Software Foundation; either version 2 of the benoitrigolleau@108: License, or (at your option) any later version. See the file benoitrigolleau@108: COPYING included with this distribution for more information. benoitrigolleau@108: */ benoitrigolleau@108: benoitrigolleau@108: #ifndef CONFIDENCE_LIST_WIDGET_H benoitrigolleau@108: #define CONFIDENCE_LIST_WIDGET_H benoitrigolleau@108: benoitrigolleau@108: benoitrigolleau@108: #include benoitrigolleau@108: #include "ConfidenceWidget.h" benoitrigolleau@108: #include benoitrigolleau@148: #include benoitrigolleau@108: #include benoitrigolleau@108: #include benoitrigolleau@108: benoitrigolleau@108: benoitrigolleau@108: class ConfidenceListWidget : public QWidget{ benoitrigolleau@108: Q_OBJECT benoitrigolleau@108: benoitrigolleau@108: public: benoitrigolleau@108: ConfidenceListWidget(QWidget *parent=0); benoitrigolleau@108: void addConfidence(int confidence, QString label); benoitrigolleau@108: void reset(); benoitrigolleau@108: benoitrigolleau@108: private slots: benoitrigolleau@108: void changeSate(); benoitrigolleau@108: benoitrigolleau@108: private: benoitrigolleau@108: benoitrigolleau@108: void refreshButtonIcone(); benoitrigolleau@108: void updateSize(); benoitrigolleau@108: benoitrigolleau@108: ConfidenceWidget *m_moyConfidence; benoitrigolleau@148: QGridLayout *m_layout; benoitrigolleau@108: QPushButton *m_button; benoitrigolleau@108: bool m_state; benoitrigolleau@108: int confidenceSum; benoitrigolleau@148: int curRow; benoitrigolleau@108: benoitrigolleau@108: }; benoitrigolleau@108: benoitrigolleau@108: #endif benoitrigolleau@108: