+//------------------------------------------------------------------------------
+void vvProgressDialog::SetCancelButtonEnabled(bool b)
+{
+ if (b) {
+ mCancelButton->show();
+ //setMaximumHeight(500);
+ //setMinimumHeight(80);
+ //QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
+ // sizePolicy.setHorizontalStretch(0);
+ // sizePolicy.setVerticalStretch(0);
+ // sizePolicy.setHeightForWidth(sizePolicy().hasHeightForWidth());
+ //setSizePolicy(sizePolicy);
+ }
+ else {
+ mCancelButton->hide();
+ // setFixedHeight(80); // fixe the size when no cancel button
+ }
+}
+//------------------------------------------------------------------------------
+