Changeset View
Changeset View
Standalone View
Standalone View
components/models/ContentsModel.cpp
Context not available. | |||||
142 | void ContentsModel::updateImpl() | 142 | void ContentsModel::updateImpl() | ||
---|---|---|---|---|---|
143 | { | 143 | { | ||
144 | beginResetModel(); | 144 | beginResetModel(); | ||
145 | 145 | delete d->impl; | |||
146 | if(d->impl) { | 146 | d->impl = nullptr; | ||
147 | delete d->impl; | | |||
148 | } | | |||
149 | 147 | | |||
150 | if(d->document && d->document->status() == DocumentStatus::Loaded) { | 148 | if(d->document && d->document->status() == DocumentStatus::Loaded) { | ||
151 | switch(d->document->documentType()) { | 149 | switch(d->document->documentType()) { | ||
Context not available. | |||||
162 | d->impl = new PresentationContentsModelImpl{d->document->koDocument()}; | 160 | d->impl = new PresentationContentsModelImpl{d->document->koDocument()}; | ||
163 | break; | 161 | break; | ||
164 | default: | 162 | default: | ||
165 | d->impl = nullptr; | | |||
166 | break; | 163 | break; | ||
167 | } | 164 | } | ||
168 | } else { | | |||
169 | d->impl = nullptr; | | |||
170 | } | 165 | } | ||
171 | 166 | | |||
172 | if(d->impl) { | 167 | if(d->impl) { | ||
Context not available. |