Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/KisDocument.cpp
Show First 20 Lines • Show All 260 Lines • ▼ Show 20 Line(s) | 249 | Private(const Private &rhs, KisDocument *q) | |||
---|---|---|---|---|---|
261 | , modified(rhs.modified) | 261 | , modified(rhs.modified) | ||
262 | , readwrite(rhs.readwrite) | 262 | , readwrite(rhs.readwrite) | ||
263 | , firstMod(rhs.firstMod) | 263 | , firstMod(rhs.firstMod) | ||
264 | , lastMod(rhs.lastMod) | 264 | , lastMod(rhs.lastMod) | ||
265 | , nserver(new KisNameServer(*rhs.nserver)) | 265 | , nserver(new KisNameServer(*rhs.nserver)) | ||
266 | , preActivatedNode(0) // the node is from another hierarchy! | 266 | , preActivatedNode(0) // the node is from another hierarchy! | ||
267 | , imageIdleWatcher(2000 /*ms*/) | 267 | , imageIdleWatcher(2000 /*ms*/) | ||
268 | , assistants(rhs.assistants) // WARNING: assistants should not store pointers to the document! | 268 | , assistants(rhs.assistants) // WARNING: assistants should not store pointers to the document! | ||
269 | , globalAssistantsColor(rhs.globalAssistantsColor) | ||||
269 | , gridConfig(rhs.gridConfig) | 270 | , gridConfig(rhs.gridConfig) | ||
270 | , savingLock(&savingMutex) | 271 | , savingLock(&savingMutex) | ||
271 | , batchMode(rhs.batchMode) | 272 | , batchMode(rhs.batchMode) | ||
272 | { | 273 | { | ||
273 | } | 274 | } | ||
274 | 275 | | |||
275 | ~Private() { | 276 | ~Private() { | ||
276 | // Don't delete m_d->shapeController because it's in a QObject hierarchy. | 277 | // Don't delete m_d->shapeController because it's in a QObject hierarchy. | ||
▲ Show 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | |||||
319 | KisNodeWSP preActivatedNode; | 320 | KisNodeWSP preActivatedNode; | ||
320 | KisShapeController* shapeController = 0; | 321 | KisShapeController* shapeController = 0; | ||
321 | KoShapeController* koShapeController = 0; | 322 | KoShapeController* koShapeController = 0; | ||
322 | KisIdleWatcher imageIdleWatcher; | 323 | KisIdleWatcher imageIdleWatcher; | ||
323 | QScopedPointer<KisSignalAutoConnection> imageIdleConnection; | 324 | QScopedPointer<KisSignalAutoConnection> imageIdleConnection; | ||
324 | 325 | | |||
325 | QList<KisPaintingAssistantSP> assistants; | 326 | QList<KisPaintingAssistantSP> assistants; | ||
326 | 327 | | |||
328 | QColor globalAssistantsColor; | ||||
329 | | ||||
327 | KisSharedPtr<KisReferenceImagesLayer> referenceImagesLayer; | 330 | KisSharedPtr<KisReferenceImagesLayer> referenceImagesLayer; | ||
328 | 331 | | |||
329 | KisGridConfig gridConfig; | 332 | KisGridConfig gridConfig; | ||
330 | 333 | | |||
331 | StdLockableWrapper<QMutex> savingLock; | 334 | StdLockableWrapper<QMutex> savingLock; | ||
332 | 335 | | |||
333 | bool modifiedWhileSaving = false; | 336 | bool modifiedWhileSaving = false; | ||
334 | QScopedPointer<KisDocument> backgroundSaveDocument; | 337 | QScopedPointer<KisDocument> backgroundSaveDocument; | ||
▲ Show 20 Lines • Show All 1450 Lines • ▼ Show 20 Line(s) | |||||
1785 | { | 1788 | { | ||
1786 | return d->isAutosaving; | 1789 | return d->isAutosaving; | ||
1787 | } | 1790 | } | ||
1788 | 1791 | | |||
1789 | QString KisDocument::exportErrorToUserMessage(KisImportExportFilter::ConversionStatus status, const QString &errorMessage) | 1792 | QString KisDocument::exportErrorToUserMessage(KisImportExportFilter::ConversionStatus status, const QString &errorMessage) | ||
1790 | { | 1793 | { | ||
1791 | return errorMessage.isEmpty() ? KisImportExportFilter::conversionStatusString(status) : errorMessage; | 1794 | return errorMessage.isEmpty() ? KisImportExportFilter::conversionStatusString(status) : errorMessage; | ||
1792 | } | 1795 | } | ||
1796 | | ||||
1797 | void KisDocument::setAssistantsGlobalColor(QColor color) | ||||
1798 | { | ||||
1799 | d->globalAssistantsColor = color; | ||||
1800 | } | ||||
1801 | | ||||
1802 | QColor KisDocument::assistantsGlobalColor() | ||||
1803 | { | ||||
1804 | return d->globalAssistantsColor; | ||||
1805 | } |