Changeset View
Changeset View
Standalone View
Standalone View
src/printing/calprinter.cpp
Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Line(s) | 92 | { | |||
---|---|---|---|---|---|
93 | PrintPlugin::List::Iterator it = mPrintPlugins.begin(); | 93 | PrintPlugin::List::Iterator it = mPrintPlugins.begin(); | ||
94 | const PrintPlugin::List::Iterator end = mPrintPlugins.end(); | 94 | const PrintPlugin::List::Iterator end = mPrintPlugins.end(); | ||
95 | for (; it != end; ++it) { | 95 | for (; it != end; ++it) { | ||
96 | (*it)->setDateRange(fd, td); | 96 | (*it)->setDateRange(fd, td); | ||
97 | } | 97 | } | ||
98 | } | 98 | } | ||
99 | 99 | | |||
100 | void CalPrinter::print(int type, const QDate &fd, const QDate &td, | 100 | void CalPrinter::print(int type, const QDate &fd, const QDate &td, | ||
101 | const KCalCore::Incidence::List &selectedIncidences, bool preview) | 101 | const KCalendarCore::Incidence::List &selectedIncidences, bool preview) | ||
102 | { | 102 | { | ||
103 | PrintPlugin::List::Iterator it; | 103 | PrintPlugin::List::Iterator it; | ||
104 | const PrintPlugin::List::Iterator end = mPrintPlugins.end(); | 104 | const PrintPlugin::List::Iterator end = mPrintPlugins.end(); | ||
105 | for (it = mPrintPlugins.begin(); it != end; ++it) { | 105 | for (it = mPrintPlugins.begin(); it != end; ++it) { | ||
106 | (*it)->setSelectedIncidences(selectedIncidences); | 106 | (*it)->setSelectedIncidences(selectedIncidences); | ||
107 | } | 107 | } | ||
108 | QPointer<CalPrintDialog> printDialog | 108 | QPointer<CalPrintDialog> printDialog | ||
109 | = new CalPrintDialog(type, mPrintPlugins, mParent, mUniqItem); | 109 | = new CalPrintDialog(type, mPrintPlugins, mParent, mUniqItem); | ||
Show All 10 Lines | 116 | if (printDialog->exec() == QDialog::Accepted) { | |||
120 | for (it = mPrintPlugins.begin(); it != mPrintPlugins.end(); ++it) { | 120 | for (it = mPrintPlugins.begin(); it != mPrintPlugins.end(); ++it) { | ||
121 | (*it)->doSaveConfig(); | 121 | (*it)->doSaveConfig(); | ||
122 | } | 122 | } | ||
123 | doPrint(printDialog->selectedPlugin(), printDialog->orientation(), preview); | 123 | doPrint(printDialog->selectedPlugin(), printDialog->orientation(), preview); | ||
124 | } | 124 | } | ||
125 | delete printDialog; | 125 | delete printDialog; | ||
126 | 126 | | |||
127 | for (it = mPrintPlugins.begin(); it != mPrintPlugins.end(); ++it) { | 127 | for (it = mPrintPlugins.begin(); it != mPrintPlugins.end(); ++it) { | ||
128 | (*it)->setSelectedIncidences(KCalCore::Incidence::List()); | 128 | (*it)->setSelectedIncidences(KCalendarCore::Incidence::List()); | ||
129 | } | 129 | } | ||
130 | } | 130 | } | ||
131 | 131 | | |||
132 | void CalPrinter::doPrint(PrintPlugin *selectedStyle, CalPrinter::ePrintOrientation dlgorientation, | 132 | void CalPrinter::doPrint(PrintPlugin *selectedStyle, CalPrinter::ePrintOrientation dlgorientation, | ||
133 | bool preview) | 133 | bool preview) | ||
134 | { | 134 | { | ||
135 | if (!selectedStyle) { | 135 | if (!selectedStyle) { | ||
136 | KMessageBox::error( | 136 | KMessageBox::error( | ||
▲ Show 20 Lines • Show All 206 Lines • Show Last 20 Lines |