annotate widgets/ConfidenceListWidget.h @ 128:247ea6460ec2

put the QFileDialog by default to detail view mode
author lbajardsilogic
date Thu, 08 Nov 2007 10:50:48 +0000
parents c107866fd387
children 9f16a77107bd
rev   line source
benoitrigolleau@108 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
benoitrigolleau@108 2
benoitrigolleau@108 3 /*
benoitrigolleau@108 4 Sound Access
benoitrigolleau@108 5 EASAIER client application.
benoitrigolleau@108 6 Silogic 2007. Benoit Rigolleau.
benoitrigolleau@108 7
benoitrigolleau@108 8 This program is free software; you can redistribute it and/or
benoitrigolleau@108 9 modify it under the terms of the GNU General Public License as
benoitrigolleau@108 10 published by the Free Software Foundation; either version 2 of the
benoitrigolleau@108 11 License, or (at your option) any later version. See the file
benoitrigolleau@108 12 COPYING included with this distribution for more information.
benoitrigolleau@108 13 */
benoitrigolleau@108 14
benoitrigolleau@108 15 #ifndef CONFIDENCE_LIST_WIDGET_H
benoitrigolleau@108 16 #define CONFIDENCE_LIST_WIDGET_H
benoitrigolleau@108 17
benoitrigolleau@108 18
benoitrigolleau@108 19 #include <QWidget>
benoitrigolleau@108 20 #include "ConfidenceWidget.h"
benoitrigolleau@108 21 #include <QString>
benoitrigolleau@108 22 #include <QHBoxLayout>
benoitrigolleau@108 23 #include <QVBoxLayout>
benoitrigolleau@108 24 #include <QVector>
benoitrigolleau@108 25 #include <QPushButton>
benoitrigolleau@108 26
benoitrigolleau@108 27
benoitrigolleau@108 28 class ConfidenceListWidget : public QWidget{
benoitrigolleau@108 29 Q_OBJECT
benoitrigolleau@108 30
benoitrigolleau@108 31 public:
benoitrigolleau@108 32 ConfidenceListWidget(QWidget *parent=0);
benoitrigolleau@108 33 void addConfidence(int confidence, QString label);
benoitrigolleau@108 34 void reset();
benoitrigolleau@108 35
benoitrigolleau@108 36 private slots:
benoitrigolleau@108 37 void changeSate();
benoitrigolleau@108 38
benoitrigolleau@108 39 private:
benoitrigolleau@108 40
benoitrigolleau@108 41 void refreshButtonIcone();
benoitrigolleau@108 42 void updateSize();
benoitrigolleau@108 43
benoitrigolleau@108 44 ConfidenceWidget *m_moyConfidence;
benoitrigolleau@108 45 QVBoxLayout *m_vlayout;
benoitrigolleau@108 46 QVBoxLayout *m_vConfidenceLayout;
benoitrigolleau@108 47 QHBoxLayout *m_hlayout;
benoitrigolleau@108 48 QPushButton *m_button;
benoitrigolleau@108 49 bool m_state;
benoitrigolleau@108 50 int confidenceSum;
benoitrigolleau@108 51
benoitrigolleau@108 52 };
benoitrigolleau@108 53
benoitrigolleau@108 54 #endif
benoitrigolleau@108 55