Mercurial > hg > easaier-soundaccess
changeset 108:c107866fd387
first draft to the list result
author | benoitrigolleau |
---|---|
date | Fri, 14 Sep 2007 16:44:36 +0000 |
parents | c3ac34b2e45b |
children | 6249d87b3780 |
files | widgets/ConfidenceListWidget.cpp widgets/ConfidenceListWidget.h widgets/ConfidenceWidget.cpp widgets/ConfidenceWidget.h widgets/CriteriaDialog.cpp widgets/CriteriaDialog.h widgets/ListResultGeneralItemWidget.cpp widgets/ListResultGeneralItemWidget.h widgets/WaitingWidget.cpp widgets/WaitingWidget.h widgets/svwidgets.vcproj |
diffstat | 11 files changed, 952 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/widgets/ConfidenceListWidget.cpp Fri Sep 14 16:44:36 2007 +0000 @@ -0,0 +1,116 @@ +/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ + +/* + Sound Access + EASAIER client application. + Silogic 2007. Benoit Rigolleau. + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. See the file + COPYING included with this distribution for more information. +*/ + +#include "ConfidenceListWidget.h" +#include "ConfidenceWidget.h" + +ConfidenceListWidget::ConfidenceListWidget(QWidget *parent):QWidget(parent){ + + m_vlayout = new QVBoxLayout; + m_vConfidenceLayout = new QVBoxLayout; + m_hlayout = new QHBoxLayout; + m_button = new QPushButton(); + m_moyConfidence = new ConfidenceWidget(); + + m_state=0; + confidenceSum=0; + + m_moyConfidence->setMaximumHeight(30); + m_moyConfidence->setMinimumHeight(30); + m_moyConfidence->setMinimumWidth(100); + m_moyConfidence->setMaximumWidth(100); + + m_button->setMaximumHeight(16); + m_button->setMaximumWidth(16); + m_button->setMinimumHeight(16); + m_button->setMinimumWidth(16); + m_button->setEnabled(false); + + m_vConfidenceLayout->setSpacing(0); + m_vConfidenceLayout->addWidget(m_moyConfidence); + + m_vlayout->setSpacing(0); + m_vlayout->addLayout(m_vConfidenceLayout); + m_vlayout->addStretch(); + + m_hlayout->addLayout(m_vlayout); + + m_hlayout->addWidget(m_button); + + this->setLayout(m_hlayout); + + connect(m_button,SIGNAL(clicked()),this,SLOT(changeSate())); + + updateSize(); + refreshButtonIcone(); + +} + +void ConfidenceListWidget::addConfidence(int confidence, QString label){ + ConfidenceWidget *auxConfidence = new ConfidenceWidget(); + auxConfidence->setConfidence(confidence); + auxConfidence->setMaximumHeight(30); + auxConfidence->setMinimumHeight(30); + auxConfidence->setMinimumWidth(100); + auxConfidence->setMaximumWidth(100); + auxConfidence->setToolTip(label); + auxConfidence->setVisible(m_state); + + confidenceSum +=confidence; + m_vConfidenceLayout->addWidget(auxConfidence); + + m_moyConfidence->setConfidence(confidenceSum/(m_vConfidenceLayout->count()-1)); + if((m_vConfidenceLayout->count()-1)>1){ + m_button->setEnabled(true); + }else{ + m_button->setEnabled(false); + } + + +} + +void ConfidenceListWidget::reset(){ + +} + + +void ConfidenceListWidget::refreshButtonIcone(){ + if(m_state){ + //m_button->setIcon(QIcon(":icons/top.png")); + m_button->setText("-"); + }else{ + //m_button->setIcon(QIcon(":icons/bottom.png")); + m_button->setText("+"); + } +} + +void ConfidenceListWidget::updateSize(){ + int count = m_vConfidenceLayout->count(); + if(m_state){ + this->setMaximumHeight(count*30 + count); + }else{ + this->setMaximumHeight(37); + } +} + +void ConfidenceListWidget::changeSate(){ + m_state = !m_state; + int count = m_vConfidenceLayout->count(); + for(int i=1; i<count;i++){ + m_vConfidenceLayout->itemAt(i)->widget()->setVisible(m_state); + } + updateSize(); + refreshButtonIcone(); +} + \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/widgets/ConfidenceListWidget.h Fri Sep 14 16:44:36 2007 +0000 @@ -0,0 +1,55 @@ +/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ + +/* + Sound Access + EASAIER client application. + Silogic 2007. Benoit Rigolleau. + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. See the file + COPYING included with this distribution for more information. +*/ + +#ifndef CONFIDENCE_LIST_WIDGET_H +#define CONFIDENCE_LIST_WIDGET_H + + +#include <QWidget> +#include "ConfidenceWidget.h" +#include <QString> +#include <QHBoxLayout> +#include <QVBoxLayout> +#include <QVector> +#include <QPushButton> + + +class ConfidenceListWidget : public QWidget{ + Q_OBJECT + +public: + ConfidenceListWidget(QWidget *parent=0); + void addConfidence(int confidence, QString label); + void reset(); + +private slots: + void changeSate(); + +private: + + void refreshButtonIcone(); + void updateSize(); + + ConfidenceWidget *m_moyConfidence; + QVBoxLayout *m_vlayout; + QVBoxLayout *m_vConfidenceLayout; + QHBoxLayout *m_hlayout; + QPushButton *m_button; + bool m_state; + int confidenceSum; + +}; + +#endif +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/widgets/ConfidenceWidget.cpp Fri Sep 14 16:44:36 2007 +0000 @@ -0,0 +1,75 @@ +/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ + +/* + Sound Access + EASAIER client application. + Silogic 2007. Benoit Rigolleau. + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. See the file + COPYING included with this distribution for more information. +*/ + +#include "ConfidenceWidget.h" +#include <QPainter> +#include <QString> + +ConfidenceWidget::ConfidenceWidget(QWidget *parent, int confidence):QWidget(parent){ + setConfidence(confidence); +} + +void ConfidenceWidget::setConfidence(int confidence){ + m_confidence=confidence; +} +int ConfidenceWidget::confidence(){ + return m_confidence; +} + +void ConfidenceWidget::paintEvent(QPaintEvent *event){ + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing, false); + draw(&painter); + +} + +void ConfidenceWidget::draw(QPainter *painter){ + int marging = 2; + int confidenceHeight = 12; + int labelHeight = confidenceHeight/3; + + QColor niceGreen(QRgb(0xffdbf756)); + QLinearGradient rectRadian(0,0,0,confidenceHeight); + rectRadian.setColorAt(0.0,Qt::black); + rectRadian.setColorAt(0.2,niceGreen); + rectRadian.setColorAt(0.5,Qt::lightGray); + rectRadian.setColorAt(0.8,Qt::white); + rectRadian.setColorAt(1.0,Qt::black); + //painter->setBrush(rectRadian); + + painter->translate(0,height()/2-confidenceHeight/2-labelHeight/2+4); + + // the green rectangle + painter->setPen(QPen(palette().foreground(),1,Qt::NoPen,Qt::RoundCap)); + //painter->setBrush(QBrush(palette().highlight().color(),Qt::SolidPattern)); + painter->setBrush(rectRadian); + painter->drawRect(marging,0,(width()-2*marging)*(m_confidence/100.0),confidenceHeight); + + //the empty rectangle + QPen(palette().foreground(),1,Qt::SolidLine,Qt::RoundCap); + painter->setPen(QPen(palette().foreground(),1,Qt::SolidLine,Qt::RoundCap)); + painter->setBrush(QBrush(palette().highlight().color(),Qt::NoBrush)); + painter->drawRect(marging,0,width()-2*marging,confidenceHeight); + + //the text + QString text_integer; + text_integer = text_integer.setNum(m_confidence); + painter->drawText(marging,-1,QString(text_integer+"%")); + + painter->setPen(QPen(palette().foreground(),1,Qt::SolidLine,Qt::RoundCap)); + int step = (width()-2*marging)/4; + for(int i=1;i<4;i++){ + painter->drawLine(marging+i*step,confidenceHeight,marging+i*step,confidenceHeight+labelHeight); + } +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/widgets/ConfidenceWidget.h Fri Sep 14 16:44:36 2007 +0000 @@ -0,0 +1,40 @@ +/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ + +/* + Sound Access + EASAIER client application. + Silogic 2007. Benoit Rigolleau. + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. See the file + COPYING included with this distribution for more information. +*/ + +#ifndef CONFIDENCE_WIDGET_H +#define CONFIDENCE_WIDGET_H + + +#include <QWidget> +#include <QPaintEvent> +#include <QPainter> + +class ConfidenceWidget : public QWidget{ + Q_OBJECT + +public: + ConfidenceWidget(QWidget *parent=0,int confidence=0); + void setConfidence(int confidence); + int confidence(); + void draw(QPainter *painter); + +protected: + void paintEvent(QPaintEvent *event); + +private: + int m_confidence; +}; + + +#endif \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/widgets/CriteriaDialog.cpp Fri Sep 14 16:44:36 2007 +0000 @@ -0,0 +1,78 @@ +#include <QWidget> +#include <QVBoxLayout> +#include <QFrame> +#include <QVector> +#include <QString> + +#include "CriteriaDialog.h" + + CriteriaDialog::CriteriaDialog(QWidget *parent) + : QDialog(parent) + { + this->setWindowFlags(Qt::ToolTip); + + m_labelTitle = new QLabel(tr("Select criterias:")); + + m_buttonBox = new QDialogButtonBox(Qt::Horizontal); + m_buttonOK = new QPushButton(tr("Ok")); + m_buttonCancel = new QPushButton(tr("Cancel")); + m_layoutForCheckBoxs = new QVBoxLayout(); + QFrame *auxFrame = new QFrame(); + QVBoxLayout *mainLayout = new QVBoxLayout; + QVBoxLayout *auxLayout = new QVBoxLayout; + QFrame *frameForCheckBoxs = new QFrame(); + + frameForCheckBoxs->setLayout(m_layoutForCheckBoxs); + + m_labelTitle->setAlignment(Qt::AlignCenter); + + // default button for enter key + m_buttonOK->setDefault(true); + + m_buttonBox->addButton(m_buttonOK, QDialogButtonBox::AcceptRole); + m_buttonBox->addButton(m_buttonCancel, QDialogButtonBox::RejectRole); + + connect(m_buttonOK, SIGNAL(clicked()), this, SLOT(accept())); + connect(m_buttonCancel, SIGNAL(clicked()), this, SLOT(reject())); + + auxLayout->addWidget(m_labelTitle); + auxLayout->addWidget(frameForCheckBoxs); + auxLayout->addWidget(m_buttonBox); + auxLayout->setSizeConstraint(QLayout::SetFixedSize); + + auxFrame->setLayout(auxLayout); + auxFrame->setFrameStyle(QFrame::Panel | QFrame::Plain); + + mainLayout->addWidget(auxFrame); + mainLayout->setMargin(0); + mainLayout->setSpacing(0); + mainLayout->setSizeConstraint(QLayout::SetFixedSize); + + setLayout(mainLayout); + + } + + void CriteriaDialog::setLocation(int x, int y){ + this->setGeometry(x,y,this->width(),this->height()); + } + + void CriteriaDialog::setOpacity(qreal value){ + this->setWindowOpacity(value); + } + + + void CriteriaDialog::addCriteria(QString name){ + QCheckBox *criteriaCheckBox = new QCheckBox(name); + m_layoutForCheckBoxs->addWidget(criteriaCheckBox); + } + + QVector<QString> CriteriaDialog::result(){ + QVector<QString> result; + for(int i=0;i<m_layoutForCheckBoxs->count();i++){ + QCheckBox *criteriaCheckBox = (QCheckBox*) m_layoutForCheckBoxs->itemAt(i)->widget(); + if(criteriaCheckBox->isChecked()){ + result.append(criteriaCheckBox->text()); + } + } + return result; + } \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/widgets/CriteriaDialog.h Fri Sep 14 16:44:36 2007 +0000 @@ -0,0 +1,30 @@ + #ifndef CRITERIA_DIALOG_H + #define CRITERIA_DIALOG_H + +#include <QDialog> +#include <QCheckBox> +#include <QDialogButtonBox> +#include <QLabel> +#include <QPushButton> +#include <QVBoxLayout> + + class CriteriaDialog : public QDialog + { + Q_OBJECT + + public: + CriteriaDialog(QWidget *parent = 0); + void setLocation(int x, int y); + void setOpacity(qreal value); + void addCriteria(QString name); + QVector<QString> result(); + + private: + QLabel *m_labelTitle; + QDialogButtonBox *m_buttonBox; + QPushButton *m_buttonOK; + QPushButton *m_buttonCancel; + QVBoxLayout *m_layoutForCheckBoxs; + }; + + #endif \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/widgets/ListResultGeneralItemWidget.cpp Fri Sep 14 16:44:36 2007 +0000 @@ -0,0 +1,190 @@ +/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ + +/* + Sound Access + EASAIER client application. + Silogic 2007. Benoit Rigolleau. + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. See the file + COPYING included with this distribution for more information. +*/ + +#include "ListResultGeneralItemWidget.h" + +#include "CriteriaDialog.h" +#include <QPixmap> + +ListResultGeneralItemWidget::ListResultGeneralItemWidget(QWidget *parent):QWidget(parent){ + vLayout1 = new QVBoxLayout(); + vLayout2 = new QVBoxLayout(); + hLayout1 = new QHBoxLayout(); + hLayout2 = new QHBoxLayout(); + hLayout3 = new QHBoxLayout(); + m_waitingWidget = new WaitingWidget(); + + m_labelRank = new QLabel(); + m_labelIcon = new QLabel(); + m_labelTitleArtist = new QLabel(); + label4 = new QLabel("4"); + label5 = new QLabel("le super mega truc des options que même que c'est trop bien"); + + m_buttonPrev = new QPushButton("prev"); + m_buttonSimilar = new QPushButton("similar"); + + m_confidenceListWidget= new ConfidenceListWidget(); + m_confidenceListWidget->setMaximumWidth(180); + + + // set parameters for each component + + m_labelRank->setMaximumWidth(40); + m_labelRank->setMinimumWidth(40); + m_labelIcon->setMaximumWidth(40); + m_labelIcon->setMinimumWidth(40); + label4->setMaximumWidth(40); + label4->setMinimumWidth(40); + + m_labelRank->setAlignment(Qt::AlignCenter); + m_labelIcon->setAlignment(Qt::AlignCenter); + + m_buttonPrev->setMaximumWidth(60); + //m_buttonPrev->setMaximumHeight(40); + m_buttonSimilar->setMaximumWidth(60); + //m_buttonSimilar->setMaximumHeight(40); + + ////////////// + /*QFrame *vLine = new QFrame(); + vLine->setFrameStyle(QFrame::VLine | QFrame::Raised); + vLine->setMaximumWidth(1); + vLine->setMinimumWidth(1); + QFrame *vLine2 = new QFrame(); + vLine2->setFrameStyle(QFrame::VLine | QFrame::Raised); + vLine2->setMaximumWidth(1); + vLine2->setMinimumWidth(1);*/ + + QWidget *mainWidget = new QWidget(); + + hLayout1->setMargin(0); + hLayout1->setSpacing(0); + //hLayout1->addWidget(vLine); + hLayout1->addWidget(mainWidget); + //hLayout1->addWidget(vLine2); + + ////////// + + QFrame *hLine = new QFrame(); + hLine->setFrameStyle(QFrame::HLine | QFrame::Raised); + hLine->setMaximumHeight(1); + hLine->setMinimumHeight(1); + + vLayout1->setMargin(0); + vLayout1->setSpacing(0); + vLayout1->addLayout(hLayout1); + vLayout1->addWidget(hLine); + + this->setLayout(vLayout1); + + //////// + + /*QFrame *vLine3 = new QFrame(); + vLine3->setFrameStyle(QFrame::VLine | QFrame::Raised); + vLine3->setMaximumWidth(1); + vLine3->setMinimumWidth(1); + QFrame *vLine4 = new QFrame(); + vLine4->setFrameStyle(QFrame::VLine | QFrame::Raised); + vLine4->setMaximumWidth(1); + vLine4->setMinimumWidth(1);*/ + + mainWidget->setLayout(hLayout2); + hLayout2->setMargin(0); + hLayout2->setSpacing(0); + + hLayout2->addWidget(m_labelRank); + //hLayout2->addWidget(vLine3); + hLayout2->addWidget(m_labelIcon); + //hLayout2->addWidget(vLine4); + hLayout2->addWidget(m_waitingWidget); + + ////// + + m_waitingWidget->setLayout(vLayout2); + vLayout2->addLayout(hLayout3); + vLayout2->addWidget(label5); + vLayout2->setMargin(0); + vLayout2->setSpacing(0); + + ///// + /*QFrame *vLine5 = new QFrame(); + vLine5->setFrameStyle(QFrame::VLine | QFrame::Raised); + vLine5->setMaximumWidth(1); + vLine5->setMinimumWidth(1); + QFrame *vLine6 = new QFrame(); + vLine6->setFrameStyle(QFrame::VLine | QFrame::Raised); + vLine6->setMaximumWidth(1); + vLine6->setMinimumWidth(1); + QFrame *vLine7 = new QFrame(); + vLine7->setFrameStyle(QFrame::VLine | QFrame::Raised); + vLine7->setMaximumWidth(1); + vLine7->setMinimumWidth(1);*/ + + hLayout3->setMargin(0); + hLayout3->setSpacing(0); + hLayout3->addWidget(m_labelTitleArtist); + //hLayout3->addWidget(vLine5); + hLayout3->addWidget(m_confidenceListWidget); + //hLayout3->addWidget(vLine6); + hLayout3->addWidget(label4); + //hLayout3->addWidget(vLine7); + hLayout3->addWidget(m_buttonPrev); + hLayout3->addWidget(m_buttonSimilar); + + connect(m_buttonSimilar, SIGNAL(clicked()), this, SLOT(displayCriteria())); + +} + +void ListResultGeneralItemWidget::setTitleAndAuthorName(QString author,QString title){ + m_labelTitleArtist->setText(author+" - \""+title+"\""); +} + +void ListResultGeneralItemWidget::setRank(int rank){ + m_labelRank->setText(QString().setNum(rank)); +} + +void ListResultGeneralItemWidget::setType(int type){ + QString pixmapName; + switch(type){ + case 0: + pixmapName.append(":icons/musicIcon.png"); + break; + case 1: + pixmapName.append(":icons/speechIcon.png"); + break; + + default: + break; + } + m_labelIcon->setPixmap(QPixmap(pixmapName)); +} + +void ListResultGeneralItemWidget::addConfidence(int confidence, QString confidenceName){ + m_confidenceListWidget->addConfidence(confidence,confidenceName); +} + +void ListResultGeneralItemWidget::displayCriteria(){ + m_criteriaDialog = new CriteriaDialog(); + m_criteriaDialog->addCriteria("criteria 1"); + m_criteriaDialog->addCriteria("criteria 2"); + m_criteriaDialog->addCriteria("criteria 3"); + m_criteriaDialog->setLocation(1000,200); + m_criteriaDialog->setOpacity(0.9); + if(m_criteriaDialog->exec()){ + m_waitingWidget->setAnimation(true); + } + delete m_criteriaDialog; +} + + +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/widgets/ListResultGeneralItemWidget.h Fri Sep 14 16:44:36 2007 +0000 @@ -0,0 +1,67 @@ +/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ + +/* + Sound Access + EASAIER client application. + Silogic 2007. Benoit Rigolleau. + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. See the file + COPYING included with this distribution for more information. +*/ + +#ifndef LIST_RESULT_GENERAL_ITEM_WIDGET_H +#define LIST_RESULT_GENERAL_ITEM_WIDGET_H + +#include "ConfidenceListWidget.h" +#include "WaitingWidget.h" +#include "CriteriaDialog.h" +#include <QWidget> +#include <QFrame> +#include <QLabel> +#include <QPushButton> +#include <QHBoxLayout> +#include <QVBoxLayout> + + +class ListResultGeneralItemWidget : public QWidget{ + Q_OBJECT + +public: + ListResultGeneralItemWidget(QWidget *parent=0); + void setTitleAndAuthorName(QString author,QString title); + void setRank(int rank); + void setType(int type); + void addConfidence(int confidence, QString confidenceName); + +private: + QVBoxLayout *vLayout1; + QVBoxLayout *vLayout2; + QHBoxLayout *hLayout1; + QHBoxLayout *hLayout2; + QHBoxLayout *hLayout3; + + QLabel *m_labelRank; + QLabel *m_labelIcon; + QLabel *m_labelTitleArtist; + QLabel *label4; + QLabel *label5; + + QPushButton *m_buttonPrev; + QPushButton *m_buttonSimilar; + + ConfidenceListWidget *m_confidenceListWidget; + WaitingWidget *m_waitingWidget; + CriteriaDialog *m_criteriaDialog; + +private slots: + void displayCriteria(); + + + +}; + + +#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/widgets/WaitingWidget.cpp Fri Sep 14 16:44:36 2007 +0000 @@ -0,0 +1,70 @@ +/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ + +/* + Sound Access + EASAIER client application. + Silogic 2007. Benoit Rigolleau. + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. See the file + COPYING included with this distribution for more information. +*/ + + +#include "WaitingWidget.h" +#include <QPainter> +#include <QLayout> +#include <QPalette> + +WaitingWidget::WaitingWidget(QWidget *parent):QWidget(parent){ + m_ind=0; +} + +void WaitingWidget::paintEvent(QPaintEvent *event){ + + QWidget::paintEvent(event); + if(timer.isActive()){ + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing, false); + draw(&painter); + } +} +void WaitingWidget::draw(QPainter *painter){ + QColor color1(QRgb(0xffdbf756)); + QColor color2 = color1; + color2.setAlpha(50); + QLinearGradient rectRadian(0,0,this->width(),0); + + for(int i=0;i<10;i++){ + if((i+m_ind)%2){ + rectRadian.setColorAt(0.1*i,color1); + } + else{ + rectRadian.setColorAt(0.1*i,color2); + } + } + painter->setPen(QPen(palette().foreground(),1,Qt::NoPen,Qt::RoundCap)); + painter->setBrush(rectRadian); + painter->drawRect(0,0,this->width(), this->height()); +} + + +void WaitingWidget::setAnimation(bool animate) +{ + timer.stop(); + if (animate) + timer.start(200, this); +} + +void WaitingWidget::timerEvent(QTimerEvent *e) +{ + if (e->timerId() == timer.timerId()) { + setUpdatesEnabled(false); + m_ind++; + setUpdatesEnabled(true); + update(); + } +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/widgets/WaitingWidget.h Fri Sep 14 16:44:36 2007 +0000 @@ -0,0 +1,43 @@ +/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ + +/* + Sound Access + EASAIER client application. + Silogic 2007. Benoit Rigolleau. + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. See the file + COPYING included with this distribution for more information. +*/ + +#ifndef WAITING_WIDGET_H +#define WAITING_WIDGET_H + +#include <QWidget> +#include <QPaintEvent> +#include <QPainter> +#include <QTimerEvent> +#include <QBasicTimer> + +class WaitingWidget : public QWidget{ + Q_OBJECT + +public: + WaitingWidget(QWidget *parent=0); +public slots: + void setAnimation(bool animate); + +protected: + void paintEvent(QPaintEvent *event); + void draw(QPainter *painter); + void timerEvent(QTimerEvent *e); + +private: + int m_ind; + QBasicTimer timer; + +}; + +#endif \ No newline at end of file
--- a/widgets/svwidgets.vcproj Thu Sep 13 12:42:44 2007 +0000 +++ b/widgets/svwidgets.vcproj Fri Sep 14 16:44:36 2007 +0000 @@ -329,6 +329,30 @@ RelativePath="WindowTypeSelector.cpp" > </File> + <Filter + Name="List Result" + > + <File + RelativePath=".\ConfidenceListWidget.cpp" + > + </File> + <File + RelativePath=".\ConfidenceWidget.cpp" + > + </File> + <File + RelativePath=".\CriteriaDialog.cpp" + > + </File> + <File + RelativePath=".\ListResultGeneralItemWidget.cpp" + > + </File> + <File + RelativePath=".\WaitingWidget.cpp" + > + </File> + </Filter> </Filter> <Filter Name="Header Files" @@ -1178,7 +1202,7 @@ <Tool Name="VCCustomBuildTool" Description="MOC $(InputFileName)" - CommandLine="$(QTDIR)\bin\moc.exe -DNDEBUG -DBUILD_RELEASE -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp" + CommandLine="$(QTDIR)\bin\moc.exe -DNDEBUG -DBUILD_RELEASE -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp
" AdditionalDependencies="$(QTDIR)\bin\moc.exe" Outputs="tmp_moc\moc_$(InputName).cpp" /> @@ -1189,7 +1213,7 @@ <Tool Name="VCCustomBuildTool" Description="MOC $(InputFileName)" - CommandLine="$(QTDIR)\bin\moc.exe -DBUILD_DEBUG -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp" + CommandLine="$(QTDIR)\bin\moc.exe -DBUILD_DEBUG -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp
" AdditionalDependencies="$(QTDIR)\bin\moc.exe" Outputs="tmp_moc\moc_$(InputName).cpp" /> @@ -1352,6 +1376,144 @@ </FileConfiguration> </File> </Filter> + <Filter + Name="List Result" + > + <Filter + Name="Moc" + > + <File + RelativePath=".\ConfidenceListWidget.h" + > + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="MOC $(InputFileName)" + CommandLine="$(QTDIR)\bin\moc.exe -DNDEBUG -DBUILD_RELEASE -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp
" + AdditionalDependencies="$(QTDIR)\bin\moc.exe" + Outputs="tmp_moc\moc_$(InputName).cpp" + /> + </FileConfiguration> + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="MOC $(InputFileName)" + CommandLine="$(QTDIR)\bin\moc.exe -DBUILD_DEBUG -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp
" + AdditionalDependencies="$(QTDIR)\bin\moc.exe" + Outputs="tmp_moc\moc_$(InputName).cpp" + /> + </FileConfiguration> + </File> + <File + RelativePath=".\ConfidenceWidget.h" + > + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="MOC $(InputFileName)" + CommandLine="$(QTDIR)\bin\moc.exe -DNDEBUG -DBUILD_RELEASE -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp
" + AdditionalDependencies="$(QTDIR)\bin\moc.exe" + Outputs="tmp_moc\moc_$(InputName).cpp" + /> + </FileConfiguration> + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="MOC $(InputFileName)" + CommandLine="$(QTDIR)\bin\moc.exe -DBUILD_DEBUG -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp
" + AdditionalDependencies="$(QTDIR)\bin\moc.exe" + Outputs="tmp_moc\moc_$(InputName).cpp" + /> + </FileConfiguration> + </File> + <File + RelativePath=".\CriteriaDialog.h" + > + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="MOC $(InputFileName)" + CommandLine="$(QTDIR)\bin\moc.exe -DNDEBUG -DBUILD_RELEASE -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp" + AdditionalDependencies="$(QTDIR)\bin\moc.exe" + Outputs="tmp_moc\moc_$(InputName).cpp" + /> + </FileConfiguration> + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="MOC $(InputFileName)" + CommandLine="$(QTDIR)\bin\moc.exe -DBUILD_DEBUG -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp" + AdditionalDependencies="$(QTDIR)\bin\moc.exe" + Outputs="tmp_moc\moc_$(InputName).cpp" + /> + </FileConfiguration> + </File> + <File + RelativePath=".\ListResultGeneralItemWidget.h" + > + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="MOC $(InputFileName)" + CommandLine="$(QTDIR)\bin\moc.exe -DNDEBUG -DBUILD_RELEASE -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp
" + AdditionalDependencies="$(QTDIR)\bin\moc.exe" + Outputs="tmp_moc\moc_$(InputName).cpp" + /> + </FileConfiguration> + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="MOC $(InputFileName)" + CommandLine="$(QTDIR)\bin\moc.exe -DBUILD_DEBUG -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp
" + AdditionalDependencies="$(QTDIR)\bin\moc.exe" + Outputs="tmp_moc\moc_$(InputName).cpp" + /> + </FileConfiguration> + </File> + <File + RelativePath=".\WaitingWidget.h" + > + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="MOC $(InputFileName)" + CommandLine="$(QTDIR)\bin\moc.exe -DNDEBUG -DBUILD_RELEASE -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp" + AdditionalDependencies="$(QTDIR)\bin\moc.exe" + Outputs="tmp_moc\moc_$(InputName).cpp" + /> + </FileConfiguration> + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCustomBuildTool" + Description="MOC $(InputFileName)" + CommandLine="$(QTDIR)\bin\moc.exe -DBUILD_DEBUG -DUSE_VC -D_WINDOWS -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_PORTAUDIO_V18 -DHAVE_OGGZ -DHAVE_FISHSOUND -DHAVE_FFTW3F -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_SNDFILE -DHAVE_SAMPLERATE -DQT_THREAD_SUPPORT -DQT_DLL -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtCore" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtGui" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include\QtXml" -I "$(QTDIR)\include" -I "." -I ".." -I "$(QTDIR)\include\ActiveQt" -I "tmp_moc" -I "." -I"$(QTDIR)\mkspecs\win32-msvc2005" $(InputPath) -o tmp_moc\moc_$(InputName).cpp" + AdditionalDependencies="$(QTDIR)\bin\moc.exe" + Outputs="tmp_moc\moc_$(InputName).cpp" + /> + </FileConfiguration> + </File> + </Filter> + </Filter> </Filter> <Filter Name="Generated Files" @@ -1362,6 +1524,10 @@ > </File> <File + RelativePath=".\tmp_moc\moc_AnimaThread.cpp" + > + </File> + <File RelativePath="tmp_moc\moc_AudioDial.cpp" > </File> @@ -1370,6 +1536,14 @@ > </File> <File + RelativePath=".\tmp_moc\moc_ConfidenceListWidget.cpp" + > + </File> + <File + RelativePath=".\tmp_moc\moc_ConfidenceWidget.cpp" + > + </File> + <File RelativePath=".\tmp_moc\moc_ConnectionSettings.cpp" > </File> @@ -1378,6 +1552,10 @@ > </File> <File + RelativePath=".\tmp_moc\moc_CriteriaDialog.cpp" + > + </File> + <File RelativePath=".\tmp_moc\moc_EasaierStyle.cpp" > </File> @@ -1430,6 +1608,10 @@ > </File> <File + RelativePath=".\tmp_moc\moc_ListResultGeneralItemWidget.cpp" + > + </File> + <File RelativePath=".\tmp_moc\moc_MultiPaneLayerContainer.cpp" > </File> @@ -1502,6 +1684,10 @@ > </File> <File + RelativePath=".\tmp_moc\moc_WaitingWidget.cpp" + > + </File> + <File RelativePath=".\tmp_moc\moc_WidgetGallery.cpp" > </File>