Changeset View
Changeset View
Standalone View
Standalone View
kpThumbnail.cpp
Show First 20 Lines • Show All 81 Lines • ▼ Show 20 Line(s) | |||||
82 | 82 | | |||
83 | // public | 83 | // public | ||
84 | void kpThumbnail::setView (kpThumbnailView *view) | 84 | void kpThumbnail::setView (kpThumbnailView *view) | ||
85 | { | 85 | { | ||
86 | #if DEBUG_KP_THUMBNAIL | 86 | #if DEBUG_KP_THUMBNAIL | ||
87 | qCDebug(kpLogMisc) << "kpThumbnail::setView(" << view << ")"; | 87 | qCDebug(kpLogMisc) << "kpThumbnail::setView(" << view << ")"; | ||
88 | #endif | 88 | #endif | ||
89 | 89 | | |||
90 | if (d->view == view) | 90 | if (d->view == view) { | ||
91 | return; | 91 | return; | ||
92 | } | ||||
92 | 93 | | |||
93 | 94 | | |||
94 | if (d->view) | 95 | if (d->view) | ||
95 | { | 96 | { | ||
96 | disconnect (d->view, &kpThumbnailView::destroyed, | 97 | disconnect (d->view, &kpThumbnailView::destroyed, | ||
97 | this, &kpThumbnail::slotViewDestroyed); | 98 | this, &kpThumbnail::slotViewDestroyed); | ||
98 | 99 | | |||
99 | disconnect (d->view, &kpThumbnailView::zoomLevelChanged, | 100 | disconnect (d->view, &kpThumbnailView::zoomLevelChanged, | ||
▲ Show 20 Lines • Show All 41 Lines • ▼ Show 20 Line(s) | |||||
141 | } | 142 | } | ||
142 | 143 | | |||
143 | 144 | | |||
144 | // protected virtual [base QWidget] | 145 | // protected virtual [base QWidget] | ||
145 | void kpThumbnail::resizeEvent (QResizeEvent *e) | 146 | void kpThumbnail::resizeEvent (QResizeEvent *e) | ||
146 | { | 147 | { | ||
147 | #if DEBUG_KP_THUMBNAIL | 148 | #if DEBUG_KP_THUMBNAIL | ||
148 | qCDebug(kpLogMisc) << "kpThumbnail::resizeEvent(" << width () | 149 | qCDebug(kpLogMisc) << "kpThumbnail::resizeEvent(" << width () | ||
149 | << "," << height () << ")" << endl; | 150 | << "," << height () << ")"; | ||
150 | #endif | 151 | #endif | ||
151 | 152 | | |||
152 | QWidget::resizeEvent (e); | 153 | QWidget::resizeEvent (e); | ||
153 | 154 | | |||
154 | // updateVariableZoom (); TODO: is below a good idea since this commented out? | 155 | // updateVariableZoom (); TODO: is below a good idea since this commented out? | ||
155 | 156 | | |||
156 | if (d->mainWindow) | 157 | if (d->mainWindow) | ||
157 | { | 158 | { | ||
158 | d->mainWindow->notifyThumbnailGeometryChanged (); | 159 | d->mainWindow->notifyThumbnailGeometryChanged (); | ||
159 | 160 | | |||
160 | if (d->mainWindow->tool ()) | 161 | if (d->mainWindow->tool ()) { | ||
161 | d->mainWindow->tool ()->somethingBelowTheCursorChanged (); | 162 | d->mainWindow->tool ()->somethingBelowTheCursorChanged (); | ||
162 | } | 163 | } | ||
163 | } | 164 | } | ||
165 | } | ||||
164 | 166 | | |||
165 | // protected virtual [base QWidget] | 167 | // protected virtual [base QWidget] | ||
166 | void kpThumbnail::moveEvent (QMoveEvent * /*e*/) | 168 | void kpThumbnail::moveEvent (QMoveEvent * /*e*/) | ||
167 | { | 169 | { | ||
168 | if (d->mainWindow) | 170 | if (d->mainWindow) { | ||
169 | d->mainWindow->notifyThumbnailGeometryChanged (); | 171 | d->mainWindow->notifyThumbnailGeometryChanged (); | ||
170 | } | 172 | } | ||
173 | } | ||||
171 | 174 | | |||
172 | // protected virtual [base QWidget] | 175 | // protected virtual [base QWidget] | ||
173 | void kpThumbnail::closeEvent (QCloseEvent *e) | 176 | void kpThumbnail::closeEvent (QCloseEvent *e) | ||
174 | { | 177 | { | ||
175 | QWidget::closeEvent (e); | 178 | QWidget::closeEvent (e); | ||
176 | 179 | | |||
177 | emit windowClosed (); | 180 | emit windowClosed (); | ||
178 | } | 181 | } | ||
179 | 182 | | |||
180 | 183 | |