| 235 | } |
| 236 | |
| 237 | bool Worksheet::printView() { |
| 238 | #ifndef SDK |
| 239 | setPrinting(true); |
| 240 | QPrinter printer; |
| 241 | auto* dlg = new QPrintDialog(&printer, m_view); |
| 242 | dlg->setWindowTitle(i18nc("@title:window", "Print Worksheet")); |
| 243 | bool ret; |
| 244 | if ((ret = (dlg->exec() == QDialog::Accepted))) |
| 245 | m_view->print(&printer); |
| 246 | |
| 247 | delete dlg; |
| 248 | setPrinting(false); |
| 249 | return ret; |
| 250 | #else |
| 251 | return true; |
| 252 | #endif |
| 253 | } |
| 254 | |
| 255 | bool Worksheet::printPreview() const { |
| 256 | #ifndef SDK |
nothing calls this directly
no test coverage detected