src/dialogs.cpp

changeset 539
72ad83a67165
parent 526
b29b6fc45ba9
child 540
0334789cb4d7
equal deleted inserted replaced
538:2f85d4d286e5 539:72ad83a67165
237 OpenProgressDialog::OpenProgressDialog (QWidget* parent, Qt::WindowFlags f) : QDialog (parent, f) 237 OpenProgressDialog::OpenProgressDialog (QWidget* parent, Qt::WindowFlags f) : QDialog (parent, f)
238 { ui = new Ui_OpenProgressUI; 238 { ui = new Ui_OpenProgressUI;
239 ui->setupUi (this); 239 ui->setupUi (this);
240 ui->progressText->setText ("Parsing..."); 240 ui->progressText->setText ("Parsing...");
241 setNumLines (0); 241 setNumLines (0);
242 m_progress = 0; 242 m_Progress = 0;
243 } 243 }
244 244
245 // ============================================================================= 245 // =============================================================================
246 // ----------------------------------------------------------------------------- 246 // -----------------------------------------------------------------------------
247 OpenProgressDialog::~OpenProgressDialog() 247 OpenProgressDialog::~OpenProgressDialog()
248 { delete ui; 248 { delete ui;
249 } 249 }
250 250
251 // ============================================================================= 251 // =============================================================================
252 // ----------------------------------------------------------------------------- 252 // -----------------------------------------------------------------------------
253 READ_ACCESSOR (int, OpenProgressDialog::numLines) 253 void OpenProgressDialog::NumLinesChanged()
254 { return m_numLines; 254 { ui->progressBar->setRange (0, getNumLines());
255 }
256
257 // =============================================================================
258 // -----------------------------------------------------------------------------
259 SET_ACCESSOR (int, OpenProgressDialog::setNumLines)
260 { m_numLines = val;
261 ui->progressBar->setRange (0, numLines());
262 updateValues(); 255 updateValues();
263 } 256 }
264 257
265 // ============================================================================= 258 // =============================================================================
266 // ----------------------------------------------------------------------------- 259 // -----------------------------------------------------------------------------
267 void OpenProgressDialog::updateValues() 260 void OpenProgressDialog::updateValues()
268 { ui->progressText->setText (fmt ("Parsing... %1 / %2", progress(), numLines())); 261 { ui->progressText->setText (fmt ("Parsing... %1 / %2", getProgress(), getNumLines()));
269 ui->progressBar->setValue (progress()); 262 ui->progressBar->setValue (getProgress());
270 } 263 }
271 264
272 // ============================================================================= 265 // =============================================================================
273 // ----------------------------------------------------------------------------- 266 // -----------------------------------------------------------------------------
274 void OpenProgressDialog::updateProgress (int progress) 267 void OpenProgressDialog::updateProgress (int progress)
275 { m_progress = progress; 268 { setProgress (progress);
276 updateValues(); 269 updateValues();
277 } 270 }
278 271
279 // ============================================================================= 272 // =============================================================================
280 // ----------------------------------------------------------------------------- 273 // -----------------------------------------------------------------------------

mercurial