2020-12-15 Fred Gleason <fredg@paravelsystems.com>

* Added a 'RDLogLine::refreshCart()' method.
	* Refactored the 'Edit Log' dialog in rdlogedit(1) to use Qt's
	MVC API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2020-12-15 12:53:29 -05:00
parent 0bd165a823
commit 0b57b4b8de
40 changed files with 2355 additions and 901 deletions

View File

@@ -173,11 +173,11 @@ QSize RenderDialog::sizeHint() const
}
int RenderDialog::exec(RDUser *user,RDLogEvent *log,
int RenderDialog::exec(RDUser *user,RDLogModel *model,
int first_line,int last_line)
{
render_user=user;
render_log=log;
render_model=model;
render_first_line=first_line;
render_last_line=last_line;
render_filename_edit->clear();
@@ -266,7 +266,7 @@ void RenderDialog::renderData()
bool result;
int first_line=0;
int last_line=render_log->size();
int last_line=render_model->lineCount();
if(render_events_box->currentItem()) {
first_line=render_first_line;
last_line=render_last_line;
@@ -280,13 +280,13 @@ void RenderDialog::renderData()
connect(render_progress_dialog,SIGNAL(canceled()),r,SLOT(abort()));
if(render_to_box->currentItem()) {
result=
r->renderToFile(render_filename_edit->text(),render_log,render_settings,
r->renderToFile(render_filename_edit->text(),render_model,render_settings,
start_time,render_ignorestop_box->currentItem(),
&err_msg,first_line,last_line);
}
else {
result=
r->renderToCart(render_to_cartnum,render_to_cutnum,render_log,
r->renderToCart(render_to_cartnum,render_to_cutnum,render_model,
render_settings,start_time,
render_ignorestop_box->currentItem(),
&err_msg,first_line,last_line);