summaryrefslogtreecommitdiff
path: root/muse2/muse/arranger
diff options
context:
space:
mode:
authorTim E. Real <termtech@rogers.com>2011-09-30 22:59:30 +0000
committerTim E. Real <termtech@rogers.com>2011-09-30 22:59:30 +0000
commit7616dd54d964e86393cdfa6cc3e5c2df811a0437 (patch)
tree95501412cc630bb2309947c6ea151cc43cd1b22e /muse2/muse/arranger
parent0cab73d2dc68d68d0027763543772d43bcd31958 (diff)
Fixed long-standing problem with themes (Ora/Bespin etc) and button icons.
Fixed midi strip blank automation box at bottom, too high. Repaired some non-virtual paintEvent(), resizeEvent(), event() etc.
Diffstat (limited to 'muse2/muse/arranger')
-rw-r--r--muse2/muse/arranger/tlist.cpp11
-rw-r--r--muse2/muse/arranger/tlist.h2
-rw-r--r--muse2/muse/arranger/trackautomationview.h2
3 files changed, 9 insertions, 6 deletions
diff --git a/muse2/muse/arranger/tlist.cpp b/muse2/muse/arranger/tlist.cpp
index c28a40b2..68f6dceb 100644
--- a/muse2/muse/arranger/tlist.cpp
+++ b/muse2/muse/arranger/tlist.cpp
@@ -265,8 +265,11 @@ void TList::paint(const QRect& r)
switch (section) {
case COL_RECORD:
if (track->canRecord() && !header->isSectionHidden(COL_RECORD)) {
+ //bool aa = p.testRenderHint(QPainter::SmoothPixmapTransform); // Antialiasing); // The rec icon currently looks very jagged. AA should help.
+ //p.setRenderHint(QPainter::SmoothPixmapTransform); //Antialiasing);
drawCenteredPixmap(p,
track->recordFlag() ? record_on_Icon : record_off_Icon, r);
+ //p.setRenderHint(QPainter::SmoothPixmapTransform, aa); //Antialiasing, aa);
}
break;
case COL_CLASS:
@@ -1689,10 +1692,10 @@ void TList::setYPos(int y)
// resizeEvent
//---------------------------------------------------------
-void TList::resizeEvent(QResizeEvent* /*ev*/)
- {
-
- }
+//void TList::resizeEvent(QResizeEvent* /*ev*/)
+// {
+//
+// }
//---------------------------------------------------------
// classesPopupMenu
diff --git a/muse2/muse/arranger/tlist.h b/muse2/muse/arranger/tlist.h
index 01b13eb3..db19ef6b 100644
--- a/muse2/muse/arranger/tlist.h
+++ b/muse2/muse/arranger/tlist.h
@@ -103,7 +103,7 @@ class TList : public QWidget {
void moveSelection(int n);
void adjustScrollbar();
void paint(const QRect& r);
- virtual void resizeEvent(QResizeEvent*);
+ //virtual void resizeEvent(QResizeEvent*);
void redraw(const QRect& r);
Track* y2Track(int) const;
void classesPopupMenu(Track*, int x, int y);
diff --git a/muse2/muse/arranger/trackautomationview.h b/muse2/muse/arranger/trackautomationview.h
index f169e968..8c7aed84 100644
--- a/muse2/muse/arranger/trackautomationview.h
+++ b/muse2/muse/arranger/trackautomationview.h
@@ -33,7 +33,7 @@ namespace MusEArranger {
class TrackAutomationView : public QWidget
{
Track *_t;
- void paintEvent(QPaintEvent *e);
+ virtual void paintEvent(QPaintEvent *e);
std::map<int,int> automationList;
public:
TrackAutomationView(QWidget *parent, Track *t);