summaryrefslogtreecommitdiff
path: root/noncore/graphics/drawpad/drawpadcanvas.cpp
authorleseb <leseb>2002-06-08 12:48:01 (UTC)
committer leseb <leseb>2002-06-08 12:48:01 (UTC)
commit571908b989a85d256767dc5b27bccdb717554bb5 (patch) (unidiff)
tree09149eb5ed82683020ebd9372635d4d0233982a3 /noncore/graphics/drawpad/drawpadcanvas.cpp
parent9dcd598f9b815511cae884d26b18e3c8913b9fcf (diff)
downloadopie-571908b989a85d256767dc5b27bccdb717554bb5.zip
opie-571908b989a85d256767dc5b27bccdb717554bb5.tar.gz
opie-571908b989a85d256767dc5b27bccdb717554bb5.tar.bz2
Selection and delete now work in thumbnail view
Diffstat (limited to 'noncore/graphics/drawpad/drawpadcanvas.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/graphics/drawpad/drawpadcanvas.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/noncore/graphics/drawpad/drawpadcanvas.cpp b/noncore/graphics/drawpad/drawpadcanvas.cpp
index 252f4d5..0a1e9a5 100644
--- a/noncore/graphics/drawpad/drawpadcanvas.cpp
+++ b/noncore/graphics/drawpad/drawpadcanvas.cpp
@@ -327,6 +327,19 @@ uint DrawPadCanvas::pageCount()
327 return m_pages.count(); 327 return m_pages.count();
328} 328}
329 329
330void DrawPadCanvas::selectPage(Page* page)
331{
332 m_pages.findRef(page);
333 m_pageBackups.clear();
334 m_pageBackups.append(new Page(*(m_pages.current())));
335
336 resizeContents(m_pages.current()->width(), m_pages.current()->height());
337 viewport()->update();
338
339 emit pagesChanged();
340 emit pageBackupsChanged();
341}
342
330void DrawPadCanvas::backupPage() 343void DrawPadCanvas::backupPage()
331{ 344{
332 QPixmap* currentBackup = m_pageBackups.current(); 345 QPixmap* currentBackup = m_pageBackups.current();