- BC_ListBoxItem *enabled = new BC_ListBoxItem(job->enabled ?
- (char*)"X" :
- (char*)" ");
- BC_ListBoxItem *item1 = new BC_ListBoxItem(job->asset->path);
- BC_ListBoxItem *item2 = new BC_ListBoxItem(job->edl_path);
- BC_ListBoxItem *item3;
- if(job->elapsed)
- item3 = new BC_ListBoxItem(
- Units::totext(string,
- job->elapsed,
- TIME_HMS2));
- else
- item3 = new BC_ListBoxItem(_("Unknown"));
- list_columns[0].append(enabled);
- list_columns[1].append(item1);
- list_columns[2].append(item2);
- list_columns[3].append(item3);
- if(i == thread->current_job)
- {
+ BC_ListBoxItem *enabled = new BC_ListBoxItem(job->enabled ? "X" : " ");
+ BC_ListBoxItem *labeled = new BC_ListBoxItem(job->labeled ? "X" : " ");
+ BC_ListBoxItem *farmed = !mwindow->preferences->use_renderfarm ? 0 :
+ new BC_ListBoxItem(job->farmed ? "X" : " ");
+ BC_ListBoxItem *out_path = new BC_ListBoxItem(job->asset->path);
+ BC_ListBoxItem *edl_path = new BC_ListBoxItem(job->edl_path);
+ BC_ListBoxItem *elapsed = new BC_ListBoxItem(!job->elapsed ? _("Unknown") :
+ Units::totext(string, job->elapsed, TIME_HMS2));
+ int col = 0;
+ list_items[col++].append(enabled);
+ list_items[col++].append(labeled);
+ if( farmed ) list_items[col++].append(farmed);
+ list_items[col++].append(out_path);
+ list_items[col++].append(edl_path);
+ list_items[col].append(elapsed);
+ if( i == thread->current_job ) {