summaryrefslogtreecommitdiff
path: root/muse2/muse/widgets/canvas.cpp
diff options
context:
space:
mode:
authorRobert Jonsson <spamatica@gmail.com>2011-01-26 12:29:04 +0000
committerRobert Jonsson <spamatica@gmail.com>2011-01-26 12:29:04 +0000
commit18cef43657bc6841e4dab526fce83a6ad6a34374 (patch)
treec5c5af809abc85e6b5a40752cca0a4757a17e9a4 /muse2/muse/widgets/canvas.cpp
parentcf5fafbe5c06caf0402cc5c5b8e96bb2236d72e9 (diff)
some automation changes
Diffstat (limited to 'muse2/muse/widgets/canvas.cpp')
-rw-r--r--muse2/muse/widgets/canvas.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/muse2/muse/widgets/canvas.cpp b/muse2/muse/widgets/canvas.cpp
index 5b6dc453..ff9d0c3b 100644
--- a/muse2/muse/widgets/canvas.cpp
+++ b/muse2/muse/widgets/canvas.cpp
@@ -189,9 +189,12 @@ void Canvas::draw(QPainter& p, const QRect& rect)
to = moving.lower_bound(x2);
for (iCItem i = moving.begin(); i != to; ++i)
{
- drawItem(p, i->second, rect);
- }
+ drawItem(p, i->second, rect);
}
+
+ drawTopItem(p,rect);
+
+ }
else {
p.save();
setPainter(p);
@@ -266,6 +269,7 @@ void Canvas::draw(QPainter& p, const QRect& rect)
{
drawItem(p, i->second, rect);
}
+ drawTopItem(p, QRect(x,y,w,h));
p.save();
setPainter(p);
}