初步重构

This commit is contained in:
2026-07-23 18:14:44 +08:00
parent 700dab6c56
commit d9522b1ead
7 changed files with 50 additions and 50 deletions
+13 -13
View File
@@ -1,7 +1,7 @@
#include "Audio_Frequent_p.h"
#include "../Axis/Time_Axis.h"
namespace YSG {
using AudioFrequent_Binding = Renderable_Binding<Audio_Frequent, Audio_Frequent_Private, AudioFrequentRenderState, AudioFrequentInputData>;
using AudioFrequent_Binding = Renderable_Binding<Audio_Frequent, Audio_Frequent_Private, Audio_Frequent_Render_State, Audio_Frequent_Input_Data>;
Audio_Frequent::Audio_Frequent() {
AudioFrequent_Binding::init(this, "AudioFrequent");
}
@@ -18,34 +18,34 @@ Input_Data* Audio_Frequent::create_input_data() {
return AudioFrequent_Binding::create_input_data();
}
int Audio_Frequent::time_point_size(SRC src) {
return d()->state_value(&AudioFrequentRenderState::time_point_size, src);
return d()->state_value(&Audio_Frequent_Render_State::time_point_size, src);
}
void Audio_Frequent::set_time_point_size(int value) {
d()->set_state_value(&AudioFrequentRenderState::time_point_size, value);
d()->set_state_value(&Audio_Frequent_Render_State::time_point_size, value);
}
Time_Axis* Audio_Frequent::time_axis(SRC src) {
return d()->state_value(&AudioFrequentRenderState::time_axis, src);
return d()->state_value(&Audio_Frequent_Render_State::time_axis, src);
}
void Audio_Frequent::set_time_axis(Time_Axis* value) {
d()->set_state_value(&AudioFrequentRenderState::time_axis, value);
d()->set_state_value(&Audio_Frequent_Render_State::time_axis, value);
}
Axis* Audio_Frequent::value_axis(SRC src) {
return d()->state_value(&AudioFrequentRenderState::value_axis, src);
return d()->state_value(&Audio_Frequent_Render_State::value_axis, src);
}
void Audio_Frequent::set_value_axis(Axis* value) {
d()->set_state_value(&AudioFrequentRenderState::value_axis, value);
d()->set_state_value(&Audio_Frequent_Render_State::value_axis, value);
}
Range Audio_Frequent::key_range(SRC src) {
return d()->state_value(&AudioFrequentRenderState::key_range, src);
return d()->state_value(&Audio_Frequent_Render_State::key_range, src);
}
void Audio_Frequent::set_key_range(Range value) {
d()->set_state_value(&AudioFrequentRenderState::key_range, std::move(value));
d()->set_state_value(&Audio_Frequent_Render_State::key_range, std::move(value));
}
QColor Audio_Frequent::color(SRC src) {
return d()->state_value(&AudioFrequentRenderState::color, src);
return d()->state_value(&Audio_Frequent_Render_State::color, src);
}
void Audio_Frequent::set_color(QColor value) {
d()->set_state_value(&AudioFrequentRenderState::color, std::move(value));
d()->set_state_value(&Audio_Frequent_Render_State::color, std::move(value));
}
Audio_Frequent::Builder::Builder(Time_Axis* time_axis, Axis* value_axis) {
ASSERT(time_axis->mPlot != nullptr, "AudioFrequent build error! time_axis->mPlot == nullptr");
@@ -58,7 +58,7 @@ Audio_Frequent* Audio_Frequent::Builder::build() {
auto ret = new Audio_Frequent();
ret->init(plot, layerName);
Audio_Frequent_Private* pd = ret->d();
AudioFrequentRenderState* sc = reinterpret_cast<AudioFrequentRenderState*>(pd->state(State_Edit));
Audio_Frequent_Render_State* sc = reinterpret_cast<Audio_Frequent_Render_State*>(pd->state(State_Edit));
PROP_R(int, time_point_size)
PROP_R(TimeAxis *, time_axis)
PROP_R(Axis *, value_axis)
@@ -69,7 +69,7 @@ Audio_Frequent* Audio_Frequent::Builder::build() {
void Audio_Frequent::give_data(int tick, double data) {
Q_UNUSED(tick)
if (!ok()) return;
Render_Input_Lease<Audio_Frequent_Private, AudioFrequentInputData> input(d());
Render_Input_Lease<Audio_Frequent_Private, Audio_Frequent_Input_Data> input(d());
input->mDataList.push_front(data);
}
}