Changeset View
Changeset View
Standalone View
Standalone View
plugins/dockers/overview/overviewwidget.cc
Show First 20 Lines • Show All 161 Lines • ▼ Show 20 Line(s) | 161 | { | |||
---|---|---|---|---|---|
162 | Q_UNUSED(event); | 162 | Q_UNUSED(event); | ||
163 | m_imageIdleWatcher.startCountdown(); | 163 | m_imageIdleWatcher.startCountdown(); | ||
164 | } | 164 | } | ||
165 | 165 | | |||
166 | void OverviewWidget::resizeEvent(QResizeEvent *event) | 166 | void OverviewWidget::resizeEvent(QResizeEvent *event) | ||
167 | { | 167 | { | ||
168 | Q_UNUSED(event); | 168 | Q_UNUSED(event); | ||
169 | if (m_canvas) { | 169 | if (m_canvas) { | ||
170 | if (!m_pixmap.isNull()) { | 170 | if (!m_oldPixmap.isNull()) { | ||
171 | QSize newSize = calculatePreviewSize(); | 171 | QSize newSize = calculatePreviewSize(); | ||
172 | m_pixmap = m_pixmap.scaled(newSize, Qt::KeepAspectRatio, Qt::SmoothTransformation); | 172 | m_pixmap = m_oldPixmap.scaled(newSize, Qt::KeepAspectRatio, Qt::SmoothTransformation); | ||
173 | } | 173 | } | ||
174 | m_imageIdleWatcher.startCountdown(); | 174 | m_imageIdleWatcher.startCountdown(); | ||
175 | } | 175 | } | ||
176 | } | 176 | } | ||
177 | 177 | | |||
178 | void OverviewWidget::mousePressEvent(QMouseEvent* event) | 178 | void OverviewWidget::mousePressEvent(QMouseEvent* event) | ||
179 | { | 179 | { | ||
180 | if (m_canvas) { | 180 | if (m_canvas) { | ||
▲ Show 20 Lines • Show All 80 Lines • ▼ Show 20 Line(s) | 236 | if (m_canvas) { | |||
261 | } | 261 | } | ||
262 | } | 262 | } | ||
263 | } | 263 | } | ||
264 | } | 264 | } | ||
265 | 265 | | |||
266 | void OverviewWidget::updateThumbnail(QImage pixmap) | 266 | void OverviewWidget::updateThumbnail(QImage pixmap) | ||
267 | { | 267 | { | ||
268 | m_pixmap = QPixmap::fromImage(pixmap); | 268 | m_pixmap = QPixmap::fromImage(pixmap); | ||
269 | m_oldPixmap = m_pixmap.copy(); | ||||
269 | update(); | 270 | update(); | ||
270 | } | 271 | } | ||
271 | 272 | | |||
272 | 273 | | |||
273 | void OverviewWidget::paintEvent(QPaintEvent* event) | 274 | void OverviewWidget::paintEvent(QPaintEvent* event) | ||
274 | { | 275 | { | ||
275 | QWidget::paintEvent(event); | 276 | QWidget::paintEvent(event); | ||
276 | 277 | | |||
▲ Show 20 Lines • Show All 102 Lines • Show Last 20 Lines |