summaryrefslogtreecommitdiff
path: root/muse2/muse/song.h
diff options
context:
space:
mode:
authorFlorian Jung <flo@windfisch.org>2011-12-14 15:08:02 +0000
committerFlorian Jung <flo@windfisch.org>2011-12-14 15:08:02 +0000
commitc36a5508aa42e596b005425208054af9a60734b4 (patch)
treefde0504e0c25b8f39ed6f5f7f7332943e4a95c7f /muse2/muse/song.h
parent42126f3b398802eb24c8d9acd2591ef4dbe7257d (diff)
pulled fixes from release into trunk
Diffstat (limited to 'muse2/muse/song.h')
-rw-r--r--muse2/muse/song.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/muse2/muse/song.h b/muse2/muse/song.h
index 7bbd831d..2c07396c 100644
--- a/muse2/muse/song.h
+++ b/muse2/muse/song.h
@@ -37,6 +37,7 @@
#include "al/sig.h"
#include "undo.h"
#include "track.h"
+#include "synth.h"
class QAction;
class QFont;
@@ -362,7 +363,7 @@ class Song : public QObject {
// Configuration
//-----------------------------------------
- SynthI* createSynthI(const QString& sclass, const QString& label = QString(), Track* insertAt = 0);
+ SynthI* createSynthI(const QString& sclass, const QString& label = QString(), Synth::Type type = Synth::SYNTH_TYPE_END, Track* insertAt = 0);
void rescanAlsaPorts();
@@ -410,7 +411,7 @@ class Song : public QObject {
void setQuantize(bool val);
void panic();
void seqSignal(int fd);
- Track* addTrack(Track::TrackType type, Track* insertAt = 0);
+ Track* addTrack(Undo& operations, Track::TrackType type, Track* insertAt = 0);
Track* addNewTrack(QAction* action, Track* insertAt = 0);
QString getScriptPath(int id, bool delivered);
void populateScriptMenu(QMenu* menuPlugins, QObject* receiver);