|
Krita Source Code Documentation
|
Public Types | |
| using | DocPList = QList<QPair<QString, QPointer<KisDocument> > > |
Public Member Functions | |
| QPointer< KisDocument > | curDocument () |
| Private () | |
| bool | switchToDocument (QPointer< KisDocument > doc) |
| virtual | ~Private () |
Public Attributes | |
| QPointer< KisCanvas2 > | curCanvas |
| DocPList | curDocList |
| QSharedPointer< KisNameServer > | curNameServer |
| QMap< KisDocument *, DocPList > | documentGroups |
| QMap< KisDocument *, QSharedPointer< KisNameServer > > | nameServers |
Definition at line 22 of file KisSnapshotModel.cpp.
| using KisSnapshotModel::Private::DocPList = QList<QPair<QString, QPointer<KisDocument> > > |
Definition at line 31 of file KisSnapshotModel.cpp.
| KisSnapshotModel::Private::Private | ( | ) |
Definition at line 40 of file KisSnapshotModel.cpp.
|
virtual |
Definition at line 44 of file KisSnapshotModel.cpp.
| QPointer< KisDocument > KisSnapshotModel::Private::curDocument | ( | ) |
Definition at line 48 of file KisSnapshotModel.cpp.
| bool KisSnapshotModel::Private::switchToDocument | ( | QPointer< KisDocument > | doc | ) |
Node activation should happen not directly via the GUI, but via KisImage signal, since this signal gets synchronized via KisSynchronizedConnection in the node model
Definition at line 56 of file KisSnapshotModel.cpp.
References KisDocument::copyFromDocument(), KisImageSignalRouter::emitNotification(), KisDocument::image, KisDocument::preActivatedNode, and KisImage::signalRouter().
| QPointer<KisCanvas2> KisSnapshotModel::Private::curCanvas |
Definition at line 37 of file KisSnapshotModel.cpp.
| DocPList KisSnapshotModel::Private::curDocList |
Definition at line 33 of file KisSnapshotModel.cpp.
| QSharedPointer<KisNameServer> KisSnapshotModel::Private::curNameServer |
Definition at line 28 of file KisSnapshotModel.cpp.
| QMap<KisDocument *, DocPList> KisSnapshotModel::Private::documentGroups |
Definition at line 35 of file KisSnapshotModel.cpp.
| QMap<KisDocument *, QSharedPointer<KisNameServer> > KisSnapshotModel::Private::nameServers |
Definition at line 36 of file KisSnapshotModel.cpp.