Changeset View
Changeset View
Standalone View
Standalone View
libkcups/JobModel.cpp
Show First 20 Lines • Show All 149 Lines • ▼ Show 20 Line(s) | 144 | { | |||
---|---|---|---|---|---|
150 | connect(m_jobRequest, &KCupsRequest::finished, this, &JobModel::getJobFinished); | 150 | connect(m_jobRequest, &KCupsRequest::finished, this, &JobModel::getJobFinished); | ||
151 | 151 | | |||
152 | const static QStringList attrs({ | 152 | const static QStringList attrs({ | ||
153 | KCUPS_JOB_ID, | 153 | KCUPS_JOB_ID, | ||
154 | KCUPS_JOB_NAME, | 154 | KCUPS_JOB_NAME, | ||
155 | KCUPS_JOB_K_OCTETS, | 155 | KCUPS_JOB_K_OCTETS, | ||
156 | KCUPS_JOB_K_OCTETS_PROCESSED, | 156 | KCUPS_JOB_K_OCTETS_PROCESSED, | ||
157 | KCUPS_JOB_STATE, | 157 | KCUPS_JOB_STATE, | ||
158 | KCUPS_JOB_STATE_REASONS, | ||||
159 | KCUPS_JOB_HOLD_UNTIL, | ||||
158 | KCUPS_TIME_AT_COMPLETED, | 160 | KCUPS_TIME_AT_COMPLETED, | ||
159 | KCUPS_TIME_AT_CREATION, | 161 | KCUPS_TIME_AT_CREATION, | ||
160 | KCUPS_TIME_AT_PROCESSING, | 162 | KCUPS_TIME_AT_PROCESSING, | ||
161 | KCUPS_JOB_PRINTER_URI, | 163 | KCUPS_JOB_PRINTER_URI, | ||
162 | KCUPS_JOB_ORIGINATING_USER_NAME, | 164 | KCUPS_JOB_ORIGINATING_USER_NAME, | ||
163 | KCUPS_JOB_ORIGINATING_HOST_NAME, | 165 | KCUPS_JOB_ORIGINATING_HOST_NAME, | ||
164 | KCUPS_JOB_MEDIA_PROGRESS, | 166 | KCUPS_JOB_MEDIA_PROGRESS, | ||
165 | KCUPS_JOB_MEDIA_SHEETS, | 167 | KCUPS_JOB_MEDIA_SHEETS, | ||
▲ Show 20 Lines • Show All 174 Lines • ▼ Show 20 Line(s) | 329 | { | |||
340 | } | 342 | } | ||
341 | 343 | | |||
342 | const QString pages = job.processedPages() ? QString::number(job.processedPages()) + QLatin1Char('/') + QString::number(job.processedPages()) | 344 | const QString pages = job.processedPages() ? QString::number(job.processedPages()) + QLatin1Char('/') + QString::number(job.processedPages()) | ||
343 | : QString::number(job.pages()); | 345 | : QString::number(job.pages()); | ||
344 | if (colStatus->data(RoleJobPages) != pages) { | 346 | if (colStatus->data(RoleJobPages) != pages) { | ||
345 | colStatus->setData(pages, RoleJobPages); | 347 | colStatus->setData(pages, RoleJobPages); | ||
346 | } | 348 | } | ||
347 | 349 | | |||
350 | colStatus->setData(job.authenticationRequired(), RoleJobAuthenticationRequired); | ||||
351 | | ||||
348 | // internal dest name & column | 352 | // internal dest name & column | ||
349 | const QString destName = job.printer(); | 353 | const QString destName = job.printer(); | ||
350 | if (colStatus->data(RoleJobPrinter).toString() != destName) { | 354 | if (colStatus->data(RoleJobPrinter).toString() != destName) { | ||
351 | colStatus->setData(destName, RoleJobPrinter); | 355 | colStatus->setData(destName, RoleJobPrinter); | ||
352 | // Column job printer Name | 356 | // Column job printer Name | ||
353 | item(pos, ColPrinter)->setText(destName); | 357 | item(pos, ColPrinter)->setText(destName); | ||
354 | } | 358 | } | ||
355 | 359 | | |||
▲ Show 20 Lines • Show All 282 Lines • Show Last 20 Lines |