Code style + Extend for TempoSyncKnob

This commit is contained in:
Johannes Lorenz
2019-04-27 15:26:17 +02:00
parent 777da5e391
commit 2c134d65fe
4 changed files with 12 additions and 5 deletions

View File

@@ -104,7 +104,7 @@ public:
Target* dynamicCast(bool doThrow = false)
{
DCastVisitor<Target> vis; accept(vis);
if(doThrow && !vis.result) Q_ASSERT(false);
if (doThrow && !vis.result) { Q_ASSERT(false); }
return vis.result;
}
@@ -113,7 +113,7 @@ public:
const Target* dynamicCast(bool doThrow = false) const
{
ConstDCastVisitor<Target> vis; accept(vis);
if(doThrow && !vis.result) Q_ASSERT(false);
if (doThrow && !vis.result) { Q_ASSERT(false); }
return vis.result;
}

View File

@@ -30,6 +30,7 @@ class BoolModel;
class IntModel;
class FloatModel;
class ComboBoxModel;
class TempoSyncKnobModel;
class ModelVisitor
{
@@ -38,9 +39,10 @@ class ModelVisitor
public:
virtual void visit(AutomatableModel& ) {}
virtual void visit(BoolModel& m);
virtual void visit(IntModel& );
virtual void visit(FloatModel& );
virtual void visit(ComboBoxModel& );
virtual void visit(IntModel& m);
virtual void visit(FloatModel& m);
virtual void visit(ComboBoxModel& m);
virtual void visit(TempoSyncKnobModel& m);
virtual ~ModelVisitor();
};
@@ -55,6 +57,7 @@ public:
virtual void visit(const IntModel& m);
virtual void visit(const FloatModel& m);
virtual void visit(const ComboBoxModel& m);
virtual void visit(const TempoSyncKnobModel& m);
virtual ~ConstModelVisitor();
};

View File

@@ -33,6 +33,7 @@ class QAction;
class LMMS_EXPORT TempoSyncKnobModel : public FloatModel
{
Q_OBJECT
MODEL_IS_VISITABLE
public:
enum TempoSyncMode
{