This website works better with JavaScript.
Home
Help
Sign In
VCVRack
/
Rack
mirror of
https://github.com/VCVRack/Rack.git
Watch
1
Star
0
Fork
0
Code
Issues
0
Releases
43
Wiki
Activity
Browse Source
Add CableWidget::releaseCable() and ModuleWidget::releaseModule().
tags/v2.0.0
Andrew Belt
5 years ago
parent
74aa4a6dd0
commit
c9a08c7b24
4 changed files
with
16 additions
and
0 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+1
-0
include/app/CableWidget.hpp
+1
-0
include/app/ModuleWidget.hpp
+7
-0
src/app/CableWidget.cpp
+7
-0
src/app/ModuleWidget.cpp
+ 1
- 0
include/app/CableWidget.hpp
View File
@@ -37,6 +37,7 @@ struct CableWidget : widget::OpaqueWidget {
void fromJson(json_t* rootJ);
void draw(const DrawArgs& args) override;
void drawPlugs(const DrawArgs& args);
engine::Cable* releaseCable();
};
+ 1
- 0
include/app/ModuleWidget.hpp
View File
@@ -98,6 +98,7 @@ struct ModuleWidget : widget::OpaqueWidget {
math::Vec& dragPos();
math::Vec& oldPos();
engine::Module* releaseModule();
};
+ 7
- 0
src/app/CableWidget.cpp
View File
@@ -241,5 +241,12 @@ void CableWidget::drawPlugs(const DrawArgs& args) {
}
engine::Cable* CableWidget::releaseCable() {
engine::Cable* cable = this->cable;
this->cable = NULL;
return cable;
}
} // namespace app
} // namespace rack
+ 7
- 0
src/app/ModuleWidget.cpp
View File
@@ -980,5 +980,12 @@ math::Vec& ModuleWidget::oldPos() {
}
engine::Module* ModuleWidget::releaseModule() {
engine::Module* module = this->module;
this->module = NULL;
return module;
}
} // namespace app
} // namespace rack
Write
Preview
Loading…
Cancel
Save