237 |
237 |
238 void Document::adjustGridToView() |
238 void Document::adjustGridToView() |
239 { |
239 { |
240 this->renderer->adjustGridToView(); |
240 this->renderer->adjustGridToView(); |
241 } |
241 } |
|
242 |
|
243 /** |
|
244 * @brief Attempts to save the document |
|
245 * @param errors Where to report any errors that might occurr |
|
246 * @return whether or not it succeeded |
|
247 */ |
|
248 bool Document::save(QTextStream& errors) |
|
249 { |
|
250 this->model->makeUnofficial(); |
|
251 return this->model->save(errors); |
|
252 } |
|
253 |
|
254 /** |
|
255 * @brief Gets the current path |
|
256 * @return string |
|
257 */ |
|
258 const QString &Document::modelPath() const |
|
259 { |
|
260 return this->model->path(); |
|
261 } |
|
262 |
|
263 /** |
|
264 * @brief Sets the path of the model |
|
265 * @param newPath |
|
266 */ |
|
267 void Document::setModelPath(const QString &newPath) |
|
268 { |
|
269 this->model->setPath(newPath); |
|
270 } |
|
271 |