From 58fb37341c05271b2ad332851a22cc19f7a3f21a Mon Sep 17 00:00:00 2001
From: SeeLook <945374+SeeLook@users.noreply.github.com>
Date: Sat, 17 Jan 2015 11:15:25 +0100
Subject: [PATCH] Fixed score menu parent, cleaned TmultiScore

---
 changes                              |  1 +
 src/libs/core/score/tsimplescore.cpp | 10 +++++++---
 src/score/tscoreactions.cpp          |  2 +-
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/changes b/changes
index 3e890221e..24c235f66 100644
--- a/changes
+++ b/changes
@@ -1,4 +1,5 @@
 1.1.5
+     - detailed preview of melodies in charts
      - added new tool button with menu for a score
      - A note from played exam melody can be selected to start playing from it
      - First run wizard comes back improved  - it is a plugin now
diff --git a/src/libs/core/score/tsimplescore.cpp b/src/libs/core/score/tsimplescore.cpp
index bb2dcdc10..a0615bd3c 100644
--- a/src/libs/core/score/tsimplescore.cpp
+++ b/src/libs/core/score/tsimplescore.cpp
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2013-2014 by Tomasz Bojczuk                             *
+ *   Copyright (C) 2013-2015 by Tomasz Bojczuk                             *
  *   tomaszbojczuk@gmail.com                                               *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -305,8 +305,12 @@ bool TsimpleScore::isPianoStaff() {
 
 
 void TsimpleScore::setBGcolor(QColor bgColor) {
-	bgColor.setAlpha(230);
-	viewport()->setStyleSheet(QString("border: 1px solid palette(Text); border-radius: 10px; %1;").arg(Tcolor::bgTag(bgColor)));
+  if (bgColor == -1)
+    viewport()->setStyleSheet(Tcolor::bgTag(bgColor));
+  else {
+    bgColor.setAlpha(230);
+    viewport()->setStyleSheet(QString("border: 1px solid palette(Text); border-radius: 10px; %1;").arg(Tcolor::bgTag(bgColor)));
+  }
 }
 
 //##########################################################################################################
diff --git a/src/score/tscoreactions.cpp b/src/score/tscoreactions.cpp
index 0b72f8b4d..8bdd29932 100644
--- a/src/score/tscoreactions.cpp
+++ b/src/score/tscoreactions.cpp
@@ -28,7 +28,7 @@ TscoreActions::TscoreActions(TmainScore* sc) :
 	QObject(sc),
 	m_score(sc)
 {
-  m_menu = new Tmenu(sc);
+  m_menu = new Tmenu(sc->mainWindow());
   m_button = new QToolButton(sc);
   m_button->setIcon(QIcon(Tpath::img("score")));
   m_button->setText(tr("Score", "it could be 'notation', 'staff' or whatever is associated with that 'place to display musical notes' and this the name is quite short and looks well."));
-- 
GitLab