1 #include "ProgressBar.h"
3 #include <QProgressBar>
7 ProgressBar::ProgressBar( const QString &aText, QWidget *aParent ) :
10 setWindowTitle( aText );
13 iProgress = new QProgressBar();
14 iProgress->setMinimumWidth( 200 );
15 iProgress->setMaximum( 0 );
16 iProgress->setTextVisible( false );
18 QBoxLayout* layout = new QBoxLayout( QBoxLayout::LeftToRight, this );
19 layout->setSizeConstraint( QLayout::SetDefaultConstraint );
20 layout->addWidget( iProgress, 0, Qt::AlignHCenter );
22 QPushButton *buttonCancel = new QPushButton( tr( "Cancel" ) );
23 layout->addSpacing( 5 );
24 layout->addWidget( buttonCancel );
26 connect( buttonCancel, SIGNAL( pressed() ), this, SIGNAL( cancel() ) );
27 connect( iProgress, SIGNAL( valueChanged( int ) ), this, SIGNAL( started() ) );
32 ProgressBar::~ProgressBar()