15class TrackOperator :
public QObject
27 explicit TrackOperator (QObject * parent =
nullptr) : QObject (parent) { }
35 Q_EMIT trackChanged ();
38 Q_SIGNAL
void trackChanged ();
43 if (undo_stack_ != undoStack)
45 undo_stack_ = undoStack;
46 Q_EMIT undoStackChanged ();
49 Q_SIGNAL
void undoStackChanged ();
51 Q_INVOKABLE
void rename (
const QString &newName);
52 Q_INVOKABLE
void setColor (
const QColor &color);