Skip to content

Commit b743231

Browse files
committed
Refactor opendspx
1 parent 8814465 commit b743231

120 files changed

Lines changed: 833 additions & 673 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/libs/3rdparty/opendspx

Submodule opendspx updated 49 files

src/libs/application/dspxmodel/src/AnchorNode.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,16 @@ namespace dspx {
7979
model()->strategy()->setEntityProperty(handle(), ModelStrategy::P_Value, y);
8080
}
8181

82-
QDspx::AnchorNode AnchorNode::toQDspx() const {
82+
opendspx::AnchorNode AnchorNode::toOpenDspx() const {
8383
Q_D(const AnchorNode);
8484
return {
85-
.interp = static_cast<QDspx::AnchorNode::Interpolation>(d->interp),
85+
.interp = static_cast<opendspx::AnchorNode::Interpolation>(d->interp),
8686
.x = d->x,
8787
.y = d->y,
8888
};
8989
}
9090

91-
void AnchorNode::fromQDspx(const QDspx::AnchorNode &node) {
91+
void AnchorNode::fromOpenDspx(const opendspx::AnchorNode &node) {
9292
Q_D(AnchorNode);
9393
setInterp(static_cast<InterpolationMode>(node.interp));
9494
setX(node.x);

src/libs/application/dspxmodel/src/AnchorNode.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include <dspxmodel/EntityObject.h>
77

8-
namespace QDspx {
8+
namespace opendspx {
99
struct AnchorNode;
1010
}
1111

@@ -48,8 +48,8 @@ namespace dspx {
4848
int y() const;
4949
void setY(int y);
5050

51-
QDspx::AnchorNode toQDspx() const;
52-
void fromQDspx(const QDspx::AnchorNode &node);
51+
opendspx::AnchorNode toOpenDspx() const;
52+
void fromOpenDspx(const opendspx::AnchorNode &node);
5353

5454
AnchorNodeSequence *anchorNodeSequence() const;
5555
AnchorNode *previousItem() const;

src/libs/application/dspxmodel/src/AnchorNodeSequence.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,23 +71,23 @@ namespace dspx {
7171
return d->pModel->strategy->takeFromSequenceContainer(handle(), item->handle());
7272
}
7373

74-
QList<QDspx::AnchorNode> AnchorNodeSequence::toQDspx() const {
74+
std::vector<opendspx::AnchorNode> AnchorNodeSequence::toOpenDspx() const {
7575
Q_D(const AnchorNodeSequence);
76-
QList<QDspx::AnchorNode> ret;
76+
std::vector<opendspx::AnchorNode> ret;
7777
ret.reserve(d->container.size());
7878
for (const auto &[_, item] : d->container.m_items) {
79-
ret.append(item->toQDspx());
79+
ret.push_back(item->toOpenDspx());
8080
}
8181
return ret;
8282
}
8383

84-
void AnchorNodeSequence::fromQDspx(const QList<QDspx::AnchorNode> &nodes) {
84+
void AnchorNodeSequence::fromOpenDspx(const std::vector<opendspx::AnchorNode> &nodes) {
8585
while (size()) {
8686
removeItem(firstItem());
8787
}
8888
for (const auto &node : nodes) {
8989
auto item = model()->createAnchorNode();
90-
item->fromQDspx(node);
90+
item->fromOpenDspx(node);
9191
insertItem(item);
9292
}
9393
}

src/libs/application/dspxmodel/src/AnchorNodeSequence.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <dspxmodel/EntityObject.h>
77
#include <dspxmodel/rangehelpers.h>
88

9-
namespace QDspx {
9+
namespace opendspx {
1010
struct AnchorNode;
1111
}
1212

@@ -41,8 +41,8 @@ namespace dspx {
4141
Q_INVOKABLE bool insertItem(AnchorNode *item);
4242
Q_INVOKABLE bool removeItem(AnchorNode *item);
4343

44-
QList<QDspx::AnchorNode> toQDspx() const;
45-
void fromQDspx(const QList<QDspx::AnchorNode> &nodes);
44+
std::vector<opendspx::AnchorNode> toOpenDspx() const;
45+
void fromOpenDspx(const std::vector<opendspx::AnchorNode> &nodes);
4646

4747
ParamCurveAnchor *paramCurveAnchor() const;
4848

src/libs/application/dspxmodel/src/AudioClip.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,22 @@ namespace dspx {
3737
d->pModel->strategy->setEntityProperty(handle(), ModelStrategy::P_Path, path);
3838
}
3939

40-
QDspx::AudioClip AudioClip::toQDspx() const {
40+
opendspx::AudioClip AudioClip::toOpenDspx() const {
4141
return {
42-
name(),
43-
control()->toQDspx(),
44-
time()->toQDspx(),
45-
workspace()->toQDspx(),
46-
path()
42+
name().toStdString(),
43+
control()->toOpenDspx(),
44+
time()->toOpenDspx(),
45+
workspace()->toOpenDspx(),
46+
path().toStdString()
4747
};
4848
}
4949

50-
void AudioClip::fromQDspx(const QDspx::AudioClip &clip) {
51-
setName(clip.name);
52-
control()->fromQDspx(clip.control);
53-
time()->fromQDspx(clip.time);
54-
workspace()->fromQDspx(clip.workspace);
55-
setPath(clip.path);
50+
void AudioClip::fromOpenDspx(const opendspx::AudioClip &clip) {
51+
setName(QString::fromStdString(clip.name));
52+
control()->fromOpenDspx(clip.control);
53+
time()->fromOpenDspx(clip.time);
54+
workspace()->fromOpenDspx(clip.workspace);
55+
setPath(QString::fromStdString(clip.path));
5656
}
5757

5858
void AudioClip::handleSetEntityProperty(int property, const QVariant &value) {

src/libs/application/dspxmodel/src/AudioClip.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include <dspxmodel/Clip.h>
77

8-
namespace QDspx {
8+
namespace opendspx {
99
struct AudioClip;
1010
}
1111

@@ -26,8 +26,8 @@ namespace dspx {
2626
QString path() const;
2727
void setPath(const QString &path);
2828

29-
QDspx::AudioClip toQDspx() const;
30-
void fromQDspx(const QDspx::AudioClip &clip);
29+
opendspx::AudioClip toOpenDspx() const;
30+
void fromOpenDspx(const opendspx::AudioClip &clip);
3131

3232
Q_SIGNALS:
3333
void pathChanged(const QString &path);

src/libs/application/dspxmodel/src/BusControl.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ namespace dspx {
99

1010
BusControl::~BusControl() = default;
1111

12-
QDspx::BusControl BusControl::toQDspx() const {
12+
opendspx::BusControl BusControl::toOpenDspx() const {
1313
return {
1414
.gain = gain(),
1515
.pan = pan(),
1616
.mute = mute()
1717
};
1818
}
1919

20-
void BusControl::fromQDspx(const QDspx::BusControl &control) {
20+
void BusControl::fromOpenDspx(const opendspx::BusControl &control) {
2121
setGain(control.gain);
2222
setPan(control.pan);
2323
setMute(control.mute);

0 commit comments

Comments
 (0)