This repository was archived by the owner on Sep 23, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +9
-9
lines changed
Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change 55 * \author WuChang
6677 * \date Aug 2023
8- * \version 1.1 .0
8+ * \version 1.2 .0
99 * \license MIT License
1010 *********************************************************************/
1111
1212#include " MidiFileContext.h"
1313
1414namespace DMDA {
15- const juce::MidiFile& MidiFileContext::getData () const {
16- return this ->data ;
15+ juce::MidiFile* MidiFileContext::getData () const {
16+ return this ->ptrData ;
1717 }
1818
19- void MidiFileContext::setData (const juce::MidiFile& data) {
20- this ->data = data;
19+ void MidiFileContext::setData (juce::MidiFile* data) {
20+ this ->ptrData = data;
2121 }
2222
2323 juce::ReadWriteLock& MidiFileContext::getLock () const {
Original file line number Diff line number Diff line change 55 * \author WuChang
6677 * \date Aug 2023
8- * \version 1.1 .0
8+ * \version 1.2 .0
99 * \license MIT License
1010 *********************************************************************/
1111
@@ -25,18 +25,18 @@ namespace DMDA {
2525 /* *
2626 * Get the reference of the data.
2727 */
28- const juce::MidiFile& getData () const ;
28+ juce::MidiFile* getData () const ;
2929 /* *
3030 * Set data.
3131 */
32- void setData (const juce::MidiFile& data);
32+ void setData (juce::MidiFile* data);
3333 /* *
3434 * Get the reference of the read write lock.
3535 */
3636 juce::ReadWriteLock& getLock () const ;
3737
3838 private:
39- juce::MidiFile data ;
39+ juce::MidiFile* ptrData = nullptr ;
4040 mutable juce::ReadWriteLock lock;
4141
4242 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiFileContext)
You can’t perform that action at this time.
0 commit comments