summaryrefslogtreecommitdiff
path: root/muse2/muse/app.h
diff options
context:
space:
mode:
authorFlorian Jung <flo@windfisch.org>2012-03-15 18:21:23 +0000
committerFlorian Jung <flo@windfisch.org>2012-03-15 18:21:23 +0000
commit27b7bf6815cda7abb67026c37b3e44daee1803cb (patch)
tree0b9d1c0bc84ac7ff8032e707f2b5fb4e0aaabb5c /muse2/muse/app.h
parent2d6f113a10eb485694e20a78500f650776d701e3 (diff)
merged with trunk
Diffstat (limited to 'muse2/muse/app.h')
-rw-r--r--muse2/muse/app.h23
1 files changed, 7 insertions, 16 deletions
diff --git a/muse2/muse/app.h b/muse2/muse/app.h
index 7b2c1431..2976708b 100644
--- a/muse2/muse/app.h
+++ b/muse2/muse/app.h
@@ -31,7 +31,6 @@
#include <list>
class QCloseEvent;
-class QFocusEvent;
class QMainWindow;
class QMenu;
class QPoint;
@@ -211,14 +210,16 @@ class MusE : public QMainWindow
MidiTransformerDialog* midiTransformerDialog;
QMenu* openRecent;
+ bool writeTopwinState;
+
bool readMidi(FILE*);
void read(MusECore::Xml& xml, bool doReadMidiPorts, bool isTemplate);
void processTrack(MusECore::MidiTrack* track);
- void write(MusECore::Xml& xml) const;
+ void write(MusECore::Xml& xml, bool writeTopwins) const;
// If clear_all is false, it will not touch things like midi ports.
bool clearSong(bool clear_all = true);
- bool save(const QString&, bool);
+ bool save(const QString&, bool overwriteWarn, bool writeTopwins);
void setUntitledProject();
void setConfigDefaults();
@@ -236,8 +237,6 @@ class MusE : public QMainWindow
void writeConfiguration(int level, MusECore::Xml&) const;
void updateConfiguration();
- virtual void focusInEvent(QFocusEvent*);
-
QSignalMapper *midiPluginSignalMapper;
QSignalMapper *followSignalMapper;
QSignalMapper *windowsMapper;
@@ -279,18 +278,12 @@ class MusE : public QMainWindow
void startSongInfo(bool editable=true);
void writeGlobalConfiguration() const;
- //void startEditInstrument();
void startClipList(bool);
void openRecentMenu();
void selectProject(QAction* act);
void cmd(int);
-/* void copyMeasure(); // commented out by flo: these are not implemented,
- void eraseMeasure(); // but maybe will be in future (state: revision 988)
- void deleteMeasure();
- void createMeasure();
- void mixTrack();
-*/
+
void startMidiInputPlugin(int);
void hideMitPluginTranspose();
void hideMidiInputTransform();
@@ -325,8 +318,6 @@ class MusE : public QMainWindow
void arrangeSubWindowsColumns();
void tileSubWindows();
- //void hackishSongOpenTimerTimeout();
-
public slots:
bool saveAs();
void bounceToFile(MusECore::AudioOutput* ao = 0);
@@ -351,7 +342,7 @@ class MusE : public QMainWindow
void startEditor(MusECore::PartList*, int);
void startScoreQuickly();
void startPianoroll();
- void startPianoroll(MusECore::PartList* /*pl*/, bool /*showDefaultCtrls*/ = false);
+ void startPianoroll(MusECore::PartList* pl, bool showDefaultCtrls = false);
void startWaveEditor();
void startWaveEditor(MusECore::PartList*);
void openInScoreEdit(ScoreEdit* destination, MusECore::PartList* pl, bool allInOne=false);
@@ -363,7 +354,7 @@ class MusE : public QMainWindow
void startListEditor();
void startListEditor(MusECore::PartList*);
void startDrumEditor();
- void startDrumEditor(MusECore::PartList* /*pl*/, bool /*showDefaultCtrls*/ = false);
+ void startDrumEditor(MusECore::PartList* pl, bool showDefaultCtrls = false);
void startEditor(MusECore::Track*);
void startMidiTransformer();