mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Moved the new MountedVolumeListChangeDetector into the juce_events module to avoid some win32 problems.
This commit is contained in:
parent
74571aba11
commit
7a7f7814fb
40 changed files with 150 additions and 156 deletions
|
|
@ -87,7 +87,6 @@
|
|||
01C6528C4A0646873D4C3429 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioLatencyDemo.cpp; path = ../../Source/Demos/AudioLatencyDemo.cpp; sourceTree = "SOURCE_ROOT"; };
|
||||
01F2CB80C1B14450528F0FA8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Identifier.cpp"; path = "../../../../modules/juce_core/text/juce_Identifier.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
01F49D3FD943424005FB512F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_FileChooser.cpp"; path = "../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
02628740749F0BD4C9193070 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_core/files/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
02659911BD886D2E8431B912 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LocalisedStrings.h"; path = "../../../../modules/juce_core/text/juce_LocalisedStrings.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
02ABF8C447E1A47845F6027D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableText.cpp"; path = "../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
02F0BF69062E8D9583F13C83 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Drawable.cpp"; path = "../../../../modules/juce_gui_basics/drawables/juce_Drawable.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -323,6 +322,7 @@
|
|||
3B61B715F29A0AEAEF73CCBA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ApplicationCommandTarget.h"; path = "../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
3BCC9E4DFC3910F668DA3FF7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ProgressBar.cpp"; path = "../../../../modules/juce_gui_basics/widgets/juce_ProgressBar.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
3BFEBBE9B8185F65D69A1721 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Midi.cpp"; path = "../../../../modules/juce_audio_devices/native/juce_linux_Midi.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
3C18AC0F75E68A8601DD8F08 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
3C1E6F7FBCCAFD6CCDBBB70C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiMessageCollector.h"; path = "../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
3C776A3FADACB361BD4B3D9F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioProcessorEditor.h"; path = "../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
3CF67E6BCC6B52EFD6E6A458 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_Threads.cpp"; path = "../../../../modules/juce_core/native/juce_android_Threads.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -1422,7 +1422,6 @@
|
|||
A6EE2D5A258294BAC600F75B,
|
||||
0F518E75055A9D954B52DAC4,
|
||||
44879946DE89AF141BE428B6,
|
||||
02628740749F0BD4C9193070,
|
||||
5D40332D94747C3190D4CC16,
|
||||
2174CAEE6D8EB215ACD4A256,
|
||||
4198EE3311A171C884A5FA9F,
|
||||
|
|
@ -1588,6 +1587,7 @@
|
|||
C5A932A82042E2DAEBE1C302,
|
||||
EF8055850F3DEA173761E3B5,
|
||||
6E9BFA2B6260E09B2B3948E9,
|
||||
3C18AC0F75E68A8601DD8F08,
|
||||
3F2BBE4509B19BFAC929D8DF, ); name = messages; sourceTree = "<group>"; };
|
||||
F46AC40E7CD6D4DBE5062442 = {isa = PBXGroup; children = (
|
||||
5F3E8B08EE74B0023DA176B1,
|
||||
|
|
|
|||
|
|
@ -1447,7 +1447,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileOutputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.h"/>
|
||||
|
|
@ -1507,6 +1506,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_Message.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageListener.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_MultiTimer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_Timer.h"/>
|
||||
|
|
|
|||
|
|
@ -2163,9 +2163,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2343,6 +2340,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
|
|
@ -1453,7 +1453,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileOutputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.h"/>
|
||||
|
|
@ -1513,6 +1512,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_Message.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageListener.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_MultiTimer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_Timer.h"/>
|
||||
|
|
|
|||
|
|
@ -2163,9 +2163,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2343,6 +2340,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
|
|
@ -1453,7 +1453,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileOutputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.h"/>
|
||||
|
|
@ -1513,6 +1512,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_Message.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageListener.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_MultiTimer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_Timer.h"/>
|
||||
|
|
|
|||
|
|
@ -2163,9 +2163,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2343,6 +2340,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
|
|
@ -83,7 +83,6 @@
|
|||
01C6528C4A0646873D4C3429 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioLatencyDemo.cpp; path = ../../Source/Demos/AudioLatencyDemo.cpp; sourceTree = "SOURCE_ROOT"; };
|
||||
01F2CB80C1B14450528F0FA8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Identifier.cpp"; path = "../../../../modules/juce_core/text/juce_Identifier.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
01F49D3FD943424005FB512F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_FileChooser.cpp"; path = "../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
02628740749F0BD4C9193070 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_core/files/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
02659911BD886D2E8431B912 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LocalisedStrings.h"; path = "../../../../modules/juce_core/text/juce_LocalisedStrings.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
02ABF8C447E1A47845F6027D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableText.cpp"; path = "../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
02F0BF69062E8D9583F13C83 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Drawable.cpp"; path = "../../../../modules/juce_gui_basics/drawables/juce_Drawable.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -318,6 +317,7 @@
|
|||
3B61B715F29A0AEAEF73CCBA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ApplicationCommandTarget.h"; path = "../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
3BCC9E4DFC3910F668DA3FF7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ProgressBar.cpp"; path = "../../../../modules/juce_gui_basics/widgets/juce_ProgressBar.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
3BFEBBE9B8185F65D69A1721 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Midi.cpp"; path = "../../../../modules/juce_audio_devices/native/juce_linux_Midi.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
3C18AC0F75E68A8601DD8F08 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
3C1E6F7FBCCAFD6CCDBBB70C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiMessageCollector.h"; path = "../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
3C776A3FADACB361BD4B3D9F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioProcessorEditor.h"; path = "../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
3CF67E6BCC6B52EFD6E6A458 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_Threads.cpp"; path = "../../../../modules/juce_core/native/juce_android_Threads.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -1414,7 +1414,6 @@
|
|||
A6EE2D5A258294BAC600F75B,
|
||||
0F518E75055A9D954B52DAC4,
|
||||
44879946DE89AF141BE428B6,
|
||||
02628740749F0BD4C9193070,
|
||||
5D40332D94747C3190D4CC16,
|
||||
2174CAEE6D8EB215ACD4A256,
|
||||
4198EE3311A171C884A5FA9F,
|
||||
|
|
@ -1580,6 +1579,7 @@
|
|||
C5A932A82042E2DAEBE1C302,
|
||||
EF8055850F3DEA173761E3B5,
|
||||
6E9BFA2B6260E09B2B3948E9,
|
||||
3C18AC0F75E68A8601DD8F08,
|
||||
3F2BBE4509B19BFAC929D8DF, ); name = messages; sourceTree = "<group>"; };
|
||||
F46AC40E7CD6D4DBE5062442 = {isa = PBXGroup; children = (
|
||||
5F3E8B08EE74B0023DA176B1,
|
||||
|
|
|
|||
|
|
@ -1085,10 +1085,6 @@
|
|||
<Option compile="0"/>
|
||||
<Option link="0"/>
|
||||
</Unit>
|
||||
<Unit filename="../../../../modules/juce_core/files/juce_MountedVolumeListChangeDetector.h">
|
||||
<Option compile="0"/>
|
||||
<Option link="0"/>
|
||||
</Unit>
|
||||
<Unit filename="../../../../modules/juce_core/files/juce_TemporaryFile.cpp">
|
||||
<Option compile="0"/>
|
||||
<Option link="0"/>
|
||||
|
|
@ -1585,6 +1581,10 @@
|
|||
<Option compile="0"/>
|
||||
<Option link="0"/>
|
||||
</Unit>
|
||||
<Unit filename="../../../../modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h">
|
||||
<Option compile="0"/>
|
||||
<Option link="0"/>
|
||||
</Unit>
|
||||
<Unit filename="../../../../modules/juce_events/messages/juce_NotificationType.h">
|
||||
<Option compile="0"/>
|
||||
<Option link="0"/>
|
||||
|
|
|
|||
|
|
@ -102,7 +102,6 @@
|
|||
0BEDB3FD70AB61D3E7891D74 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentListener.cpp"; path = "../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
0C747328CDADAE15E86E5E93 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_FileChooser.mm"; path = "../../../../modules/juce_gui_basics/native/juce_mac_FileChooser.mm"; sourceTree = "SOURCE_ROOT"; };
|
||||
0C956209A61542371A7A5257 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Colour.h"; path = "../../../../modules/juce_graphics/colour/juce_Colour.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
0CAA9DB945FC784F3309F3EC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_core/files/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
0CC9026D5056CA9C1FE64A64 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ArrowButton.h"; path = "../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
0CEF14D37EC664CA49A2B04D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentPeer.cpp"; path = "../../../../modules/juce_gui_basics/windows/juce_ComponentPeer.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
0D100A1B27A72355323CB637 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_Windowing.cpp"; path = "../../../../modules/juce_gui_basics/native/juce_win32_Windowing.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -518,6 +517,7 @@
|
|||
8C52A3DDA62A746AA7A68535 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_Main.cpp"; path = "../../Source/Application/jucer_Main.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
8D12E5100E73E3B7DAA10261 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_events.h"; path = "../../../../modules/juce_events/juce_events.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
8DDA82E1200B61D3B6C526E8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_graphics.h"; path = "../../../../modules/juce_graphics/juce_graphics.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
8DEFBFC3BEDCCF29BA577EE9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
8E00CF4CE2305C5CE5B60E37 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TopLevelWindow.h"; path = "../../../../modules/juce_gui_basics/windows/juce_TopLevelWindow.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
8F30A53C7FE4BC65171FB3E2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_JucerDocument.h"; path = "../../Source/ComponentEditor/jucer_JucerDocument.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
8F8BF1A7130D858E0A239F9E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ConfigTree_Base.h"; path = "../../Source/Project/jucer_ConfigTree_Base.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -1208,7 +1208,6 @@
|
|||
2C7A9B2EDC724657EBF9FA83,
|
||||
C4FA33B08560AD0D000EB498,
|
||||
83056E8F17A0365667EBEA82,
|
||||
0CAA9DB945FC784F3309F3EC,
|
||||
AAB313919EE298E25D2EAD19,
|
||||
3A2888667372BA896AACFBDB,
|
||||
66069653FDEA4CB7C2B4B02F,
|
||||
|
|
@ -1374,6 +1373,7 @@
|
|||
8FF39B6B0D9DEB5BBE388A6F,
|
||||
C56C7577E65C0BFA449E71FE,
|
||||
1116222363E600327FC672A0,
|
||||
8DEFBFC3BEDCCF29BA577EE9,
|
||||
863A117E6B25D1FF3AEE8F0F, ); name = messages; sourceTree = "<group>"; };
|
||||
83DEE68BC6A9B685C3E75FEA = {isa = PBXGroup; children = (
|
||||
C9DCA94BF8A4C583E5392755,
|
||||
|
|
|
|||
|
|
@ -932,7 +932,6 @@
|
|||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
|
|
@ -1635,6 +1634,7 @@
|
|||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
</Filter>
|
||||
<Filter Name="timers">
|
||||
|
|
|
|||
|
|
@ -932,7 +932,6 @@
|
|||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
|
|
@ -1635,6 +1634,7 @@
|
|||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
</Filter>
|
||||
<Filter Name="timers">
|
||||
|
|
|
|||
|
|
@ -1219,7 +1219,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileOutputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.h"/>
|
||||
|
|
@ -1279,6 +1278,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_Message.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageListener.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_MultiTimer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_Timer.h"/>
|
||||
|
|
|
|||
|
|
@ -1878,9 +1878,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2058,6 +2055,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
|
|
@ -1225,7 +1225,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileOutputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.h"/>
|
||||
|
|
@ -1285,6 +1284,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_Message.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageListener.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_MultiTimer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_Timer.h"/>
|
||||
|
|
|
|||
|
|
@ -1878,9 +1878,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2058,6 +2055,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
|
|
@ -1225,7 +1225,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileOutputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.h"/>
|
||||
|
|
@ -1285,6 +1284,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_Message.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageListener.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_MultiTimer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_Timer.h"/>
|
||||
|
|
|
|||
|
|
@ -1878,9 +1878,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2058,6 +2055,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
|
|
@ -511,7 +511,6 @@
|
|||
7CBA5F2277845FDC3AABFEAD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_ios_UIViewComponentPeer.mm"; path = "../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm"; sourceTree = "SOURCE_ROOT"; };
|
||||
7D08D5465E74DF02EA4E7410 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_VST3_Wrapper.mm"; path = "../../../../modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.mm"; sourceTree = "SOURCE_ROOT"; };
|
||||
7D2452DC43894CAD497C0FA4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentBuilder.cpp"; path = "../../../../modules/juce_gui_basics/layout/juce_ComponentBuilder.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
7D3FD5B9C27AF7A66682A32D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_core/files/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
7D5CFA5B4C64986B875C71DC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_XmlDocument.cpp"; path = "../../../../modules/juce_core/xml/juce_XmlDocument.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
7DC4334C7DA62856B8E70B25 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioFormatWriter.cpp"; path = "../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
7E1239926CC4A760AE07FF37 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../../modules/juce_data_structures/juce_module_info"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -668,6 +667,7 @@
|
|||
AAA122282581E6425F5D9405 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_OggVorbisAudioFormat.cpp"; path = "../../../../modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
AB0E8347C9AC7E4A861C0252 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_IIRFilterAudioSource.h"; path = "../../../../modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
AB7726FF34DB2E7FA75ECC19 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ToolbarItemComponent.cpp"; path = "../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
AB7BCFBC4B2CB784F57A0FBC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUInputFormatConverter.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUInputFormatConverter.h; sourceTree = "DEVELOPER_DIR"; };
|
||||
AB87317D90A518C8A886EE9D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioDeviceSelectorComponent.h"; path = "../../../../modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
ABC394D5E03B690404E80E1E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_MessageManager.mm"; path = "../../../../modules/juce_events/native/juce_mac_MessageManager.mm"; sourceTree = "SOURCE_ROOT"; };
|
||||
ABCB715245090A15092108D5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioDeviceManager.h"; path = "../../../../modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -693,7 +693,6 @@
|
|||
AA012A21BE3049C205D4A44A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_AudioCDReader.cpp"; path = "../../../../modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
AAEC41BFA57E45EBF94ED3C1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableImage.cpp"; path = "../../../../modules/juce_gui_basics/drawables/juce_DrawableImage.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
AB10327C69AAE4AACCFC81EB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableText.cpp"; path = "../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
AB7BCFBC4B2CB784F57A0FBC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUInputFormatConverter.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUInputFormatConverter.h; sourceTree = "DEVELOPER_DIR"; };
|
||||
AB9AD07EF899B75AC4CF01DA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAMutex.h; path = Extras/CoreAudio/PublicUtility/CAMutex.h; sourceTree = "DEVELOPER_DIR"; };
|
||||
AC5452F5122E3A4B670B5185 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioThumbnail.h"; path = "../../../../modules/juce_audio_utils/gui/juce_AudioThumbnail.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
ACC4E765AD4BF1D025FB4E83 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Network.cpp"; path = "../../../../modules/juce_core/native/juce_linux_Network.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -896,6 +895,7 @@
|
|||
EB3444A4CFC3864FF3F7E4FC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PropertySet.cpp"; path = "../../../../modules/juce_core/containers/juce_PropertySet.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
EB8C7BDEF743331241D8BDE3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Label.h"; path = "../../../../modules/juce_gui_basics/widgets/juce_Label.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
EBF5AAA742C6D9C3DE7BA2CC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Identifier.cpp"; path = "../../../../modules/juce_core/text/juce_Identifier.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
EC155D21E24BFC61E5205344 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
EC3458DB0C34F89665D1EF76 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableRectangle.cpp"; path = "../../../../modules/juce_gui_basics/drawables/juce_DrawableRectangle.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
EC401439D56540696500FB09 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DrawableText.h"; path = "../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
EC704EDAD7A2015D623B0429 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ApplicationCommandID.h"; path = "../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandID.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -1339,7 +1339,6 @@
|
|||
A7055681554844E4708E27A0,
|
||||
FFB44C10D77D4B9DCA431C69,
|
||||
5F828B7BE8D9B860182A6606,
|
||||
7D3FD5B9C27AF7A66682A32D,
|
||||
4FB58D47EA973CA9529AF6A9,
|
||||
BB84A0B296CFBF17FAF145B0,
|
||||
C854266C28A55C3F34489746,
|
||||
|
|
@ -1488,6 +1487,7 @@
|
|||
CBFB91131B82AA2F0BDD3EB7,
|
||||
D6C649F04F03DA0744EA0456,
|
||||
88336AF4E2605BF6518D758B,
|
||||
EC155D21E24BFC61E5205344,
|
||||
E17D748AFC16FE1A43B4B41B, ); name = messages; sourceTree = "<group>"; };
|
||||
8CD59EDCCDC70063E783C6AD = {isa = PBXGroup; children = (
|
||||
070F39D84506BCDF7C5CBA26,
|
||||
|
|
|
|||
|
|
@ -1540,7 +1540,6 @@
|
|||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
|
|
@ -2171,6 +2170,7 @@
|
|||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
</Filter>
|
||||
<Filter Name="timers">
|
||||
|
|
|
|||
|
|
@ -1540,7 +1540,6 @@
|
|||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
|
|
@ -2171,6 +2170,7 @@
|
|||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
</Filter>
|
||||
<Filter Name="timers">
|
||||
|
|
|
|||
|
|
@ -1377,7 +1377,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileOutputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.h"/>
|
||||
|
|
@ -1431,6 +1430,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_Message.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageListener.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_MultiTimer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_Timer.h"/>
|
||||
|
|
|
|||
|
|
@ -1992,9 +1992,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2154,6 +2151,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
|
|
@ -178,6 +178,7 @@
|
|||
233EFCD6D704C40126925CAB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioSourcePlayer.h"; path = "../../../../modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
2355148BC8F47D63CB66C40F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_mac_CoreGraphicsHelpers.h"; path = "../../../../modules/juce_graphics/native/juce_mac_CoreGraphicsHelpers.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
238D6FEAC798251FADB2D785 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileChooserDialogBox.h"; path = "../../../../modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
23E4EF3E21E3D1DBD0A888B3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
2428A545CFE28E531293C169 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StringArray.cpp"; path = "../../../../modules/juce_core/text/juce_StringArray.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
2438BFA58600C961EC1238F1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_File.cpp"; path = "../../../../modules/juce_core/files/juce_File.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
2453CBCF65BF8E7B29978EF0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiOutput.h"; path = "../../../../modules/juce_audio_devices/midi_io/juce_MidiOutput.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -695,7 +696,6 @@
|
|||
BC12698889AAD84B83FA7A21 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RectangleList.h"; path = "../../../../modules/juce_graphics/geometry/juce_RectangleList.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
BC310F9E7F78FD6872F5610E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MenuBarComponent.cpp"; path = "../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
BD5FE72C6C05445934BD5FAC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImageFileFormat.cpp"; path = "../../../../modules/juce_graphics/images/juce_ImageFileFormat.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
BDA398F8994B73F18840B3D7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_core/files/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
BDB24F3892E65124A8A5D6FF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ChannelRemappingAudioSource.cpp"; path = "../../../../modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
BDC9ADEBD70EED757647B998 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SubregionStream.h"; path = "../../../../modules/juce_core/streams/juce_SubregionStream.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
BDD99C777FD1F57007F3BFAF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ComponentBuilder.h"; path = "../../../../modules/juce_gui_basics/layout/juce_ComponentBuilder.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -783,6 +783,7 @@
|
|||
D7433453EBB3700D2805FF42 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_XmlDocument.h"; path = "../../../../modules/juce_core/xml/juce_XmlDocument.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D795067D4EFB5A34BC383250 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ThreadPool.h"; path = "../../../../modules/juce_core/threads/juce_ThreadPool.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D79E29A54AE62E03A533F436 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StretchableLayoutResizerBar.cpp"; path = "../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
D7C1255A555A016BA0D98228 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_cryptography.h"; path = "../../../../modules/juce_cryptography/juce_cryptography.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D7D1FFD98DABD765479240E6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_EdgeTable.cpp"; path = "../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
D8101C0D25DF708FB2E446E5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_IPAddress.cpp"; path = "../../../../modules/juce_core/network/juce_IPAddress.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
D8A3F086596562E081EB0F39 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioFormatManager.h"; path = "../../../../modules/juce_audio_formats/format/juce_AudioFormatManager.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -791,7 +792,6 @@
|
|||
D8E9881F48E0A32121A9E84B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LookAndFeel_V2.cpp"; path = "../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
D9207F324519739FC25FFBDE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_core.h"; path = "../../../../modules/juce_core/juce_core.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D92D579F2458F2426E5F828A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ScopedWriteLock.h"; path = "../../../../modules/juce_core/threads/juce_ScopedWriteLock.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D950776EDF9260DB0278C132 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SliderPropertyComponent.cpp"; path = "../../../../modules/juce_gui_basics/properties/juce_SliderPropertyComponent.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
D9857957A36A3081186D53FC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_CameraDevice.cpp"; path = "../../../../modules/juce_video/native/juce_android_CameraDevice.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
DBD90FC88456B62308AD9AD0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_events.mm"; path = "../../../../modules/juce_events/juce_events.mm"; sourceTree = "SOURCE_ROOT"; };
|
||||
DC30BDE9C4EE1FD059D06902 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioDataConverters.cpp"; path = "../../../../modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -806,7 +806,7 @@
|
|||
CDFF2DDB7331FB561D1673EF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Common.h"; path = "../../../../modules/juce_audio_processors/format_types/juce_VST3Common.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
CF67033CFC21C0060B538042 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ReferenceCountedObject.h"; path = "../../../../modules/juce_core/memory/juce_ReferenceCountedObject.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D52F4E0C637B4685217CBEB4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Decibels.h"; path = "../../../../modules/juce_audio_basics/effects/juce_Decibels.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D7C1255A555A016BA0D98228 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_cryptography.h"; path = "../../../../modules/juce_cryptography/juce_cryptography.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D950776EDF9260DB0278C132 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SliderPropertyComponent.cpp"; path = "../../../../modules/juce_gui_basics/properties/juce_SliderPropertyComponent.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
D99B064D47C6B0FDDBC66B02 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Headers.h"; path = "../../../../modules/juce_audio_processors/format_types/juce_VST3Headers.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
DA918320EF4057DF54FF8909 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ActionBroadcaster.h"; path = "../../../../modules/juce_events/broadcasters/juce_ActionBroadcaster.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
DA9E577DC37123CEA41C4A71 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WaitableEvent.h"; path = "../../../../modules/juce_core/threads/juce_WaitableEvent.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -1269,7 +1269,6 @@
|
|||
B03CEB6B84C7C8D1840CEFF3,
|
||||
559B3E6098105A8DDC50BB00,
|
||||
24BB3E009554E23697C3E545,
|
||||
BDA398F8994B73F18840B3D7,
|
||||
5E0882CA277CB65EBD9292BD,
|
||||
09E43355AE1252B8AB082EE1,
|
||||
401D435B1E3BB47A7861FA01,
|
||||
|
|
@ -1435,6 +1434,7 @@
|
|||
636CAE668CCB52F8F15666DD,
|
||||
901F35034A6F498B6035F024,
|
||||
AD3B0EEC6220F38CC01E03A0,
|
||||
23E4EF3E21E3D1DBD0A888B3,
|
||||
96984B45C557D5385014EE96, ); name = messages; sourceTree = "<group>"; };
|
||||
90C6AFB2E5E850D2FE3F2540 = {isa = PBXGroup; children = (
|
||||
B80E25C493097974BA36BEF4,
|
||||
|
|
|
|||
|
|
@ -1403,7 +1403,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileOutputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.h"/>
|
||||
|
|
@ -1463,6 +1462,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_Message.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageListener.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_MultiTimer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\timers\juce_Timer.h"/>
|
||||
|
|
|
|||
|
|
@ -2019,9 +2019,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h">
|
||||
<Filter>Juce Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2199,6 +2196,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h">
|
||||
<Filter>Juce Modules\juce_events\messages</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
|||
|
|
@ -191,7 +191,6 @@
|
|||
E567893A13638D89E587A05F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_HashMap.h"; path = "../../../../modules/juce_core/containers/juce_HashMap.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
E65C9F48923EBD7095AC22BE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Time.h"; path = "../../../../modules/juce_core/time/juce_Time.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
E78ABDF9EE10A85BCFFE6547 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ReadWriteLock.h"; path = "../../../../modules/juce_core/threads/juce_ReadWriteLock.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
E81CF0C0DBC2F446E7F5DE22 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_core/files/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
E8B73F6E0763B9DF3750FAB3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ScopedPointer.h"; path = "../../../../modules/juce_core/memory/juce_ScopedPointer.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
E8B77D4E2961231D77CF4335 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_XmlElement.cpp"; path = "../../../../modules/juce_core/xml/juce_XmlElement.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
E8DBF269C8CA4C66F025EAFC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_SystemStats.cpp"; path = "../../../../modules/juce_core/native/juce_win32_SystemStats.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -331,7 +330,6 @@
|
|||
2CABCBBC0306C649739EB0E1,
|
||||
D80D6FEE7D4BFF3981A82259,
|
||||
5C3BCD09CD3AD887041C5E8D,
|
||||
E81CF0C0DBC2F446E7F5DE22,
|
||||
2D0CC061BF40931BC88D5DB0,
|
||||
44AD87BBBC83CEEE8C9BAC8C,
|
||||
86DAAF05DA38EA19AEE4FAA3,
|
||||
|
|
|
|||
|
|
@ -540,7 +540,6 @@
|
|||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
|
|
|
|||
|
|
@ -396,6 +396,7 @@
|
|||
971270DAD06B91F5B156C362 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StringPool.cpp"; path = "../../../../modules/juce_core/text/juce_StringPool.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
97BFE20948105F757379B4F8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Windowing.mm"; path = "../../../../modules/juce_gui_basics/native/juce_mac_Windowing.mm"; sourceTree = "SOURCE_ROOT"; };
|
||||
981D4316CDD5076577509386 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImageCache.cpp"; path = "../../../../modules/juce_graphics/images/juce_ImageCache.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
984AA2236CD860A916ACF57E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
988BF5A923D08778EAFA524F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Colour.h"; path = "../../../../modules/juce_graphics/colour/juce_Colour.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
98B2591FE72E0B3D259F332F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LocalisedStrings.cpp"; path = "../../../../modules/juce_core/text/juce_LocalisedStrings.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
994C767AF66B2C4731EAF528 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_Files.cpp"; path = "../../../../modules/juce_core/native/juce_win32_Files.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -555,7 +556,6 @@
|
|||
D06CEB2AEDFB98E1406E06F7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DirectoryContentsDisplayComponent.h"; path = "../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D071023526C8D2E38D1C95C5 = {isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; };
|
||||
D0B7D5B46558A7393B43C79B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MenuBarComponent.h"; path = "../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D30AAFB7AED975895A926905 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_core/files/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D45C31982C2D140B6B64D1C7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SplashScreen.h"; path = "../../../../modules/juce_gui_extra/misc/juce_SplashScreen.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D49594C439C67202647804D2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Value.h"; path = "../../../../modules/juce_data_structures/values/juce_Value.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D4ED28003B9120E85F5CD490 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StringArray.h"; path = "../../../../modules/juce_core/text/juce_StringArray.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -787,7 +787,6 @@
|
|||
AF388A883A899EBF58A39D68,
|
||||
BDA5AC3B903F05E4ACBD16DC,
|
||||
C79D5D6DDCC88F29C3616761,
|
||||
D30AAFB7AED975895A926905,
|
||||
1CAE226BEF2243B1FA8CC646,
|
||||
F5FD842A428369A565BC92E4,
|
||||
83F74BA834946705EB9ED79C,
|
||||
|
|
@ -936,6 +935,7 @@
|
|||
1B9D255022E9F460E5F710C5,
|
||||
6501D18FEF031C7FEF45F39E,
|
||||
D53B158241A875303FC52D8B,
|
||||
984AA2236CD860A916ACF57E,
|
||||
B3CEFD554B22D2764327CC70, ); name = messages; sourceTree = "<group>"; };
|
||||
A9B3363B5E302799D0945C6C = {isa = PBXGroup; children = (
|
||||
8414F7B17DA39B4D0B4C3739,
|
||||
|
|
|
|||
|
|
@ -542,7 +542,6 @@
|
|||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
|
|
@ -1173,6 +1172,7 @@
|
|||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
</Filter>
|
||||
<Filter Name="timers">
|
||||
|
|
|
|||
|
|
@ -542,7 +542,6 @@
|
|||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
|
|
@ -1173,6 +1172,7 @@
|
|||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
</Filter>
|
||||
<Filter Name="timers">
|
||||
|
|
|
|||
|
|
@ -394,6 +394,7 @@
|
|||
971270DAD06B91F5B156C362 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StringPool.cpp"; path = "../../../../modules/juce_core/text/juce_StringPool.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
97BFE20948105F757379B4F8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Windowing.mm"; path = "../../../../modules/juce_gui_basics/native/juce_mac_Windowing.mm"; sourceTree = "SOURCE_ROOT"; };
|
||||
981D4316CDD5076577509386 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImageCache.cpp"; path = "../../../../modules/juce_graphics/images/juce_ImageCache.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
984AA2236CD860A916ACF57E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
988BF5A923D08778EAFA524F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Colour.h"; path = "../../../../modules/juce_graphics/colour/juce_Colour.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
98B2591FE72E0B3D259F332F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LocalisedStrings.cpp"; path = "../../../../modules/juce_core/text/juce_LocalisedStrings.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
994C767AF66B2C4731EAF528 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_Files.cpp"; path = "../../../../modules/juce_core/native/juce_win32_Files.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -553,7 +554,6 @@
|
|||
CF9F9D13FD1B7ED219092643 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MouseListener.cpp"; path = "../../../../modules/juce_gui_basics/mouse/juce_MouseListener.cpp"; sourceTree = "SOURCE_ROOT"; };
|
||||
D06CEB2AEDFB98E1406E06F7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DirectoryContentsDisplayComponent.h"; path = "../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D0B7D5B46558A7393B43C79B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MenuBarComponent.h"; path = "../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D30AAFB7AED975895A926905 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../../../modules/juce_core/files/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D45C31982C2D140B6B64D1C7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SplashScreen.h"; path = "../../../../modules/juce_gui_extra/misc/juce_SplashScreen.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D49594C439C67202647804D2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Value.h"; path = "../../../../modules/juce_data_structures/values/juce_Value.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
D4ED28003B9120E85F5CD490 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StringArray.h"; path = "../../../../modules/juce_core/text/juce_StringArray.h"; sourceTree = "SOURCE_ROOT"; };
|
||||
|
|
@ -787,7 +787,6 @@
|
|||
AF388A883A899EBF58A39D68,
|
||||
BDA5AC3B903F05E4ACBD16DC,
|
||||
C79D5D6DDCC88F29C3616761,
|
||||
D30AAFB7AED975895A926905,
|
||||
1CAE226BEF2243B1FA8CC646,
|
||||
F5FD842A428369A565BC92E4,
|
||||
83F74BA834946705EB9ED79C,
|
||||
|
|
@ -936,6 +935,7 @@
|
|||
1B9D255022E9F460E5F710C5,
|
||||
6501D18FEF031C7FEF45F39E,
|
||||
D53B158241A875303FC52D8B,
|
||||
984AA2236CD860A916ACF57E,
|
||||
B3CEFD554B22D2764327CC70, ); name = messages; sourceTree = "<group>"; };
|
||||
A9B3363B5E302799D0945C6C = {isa = PBXGroup; children = (
|
||||
8414F7B17DA39B4D0B4C3739,
|
||||
|
|
|
|||
|
|
@ -1463,7 +1463,6 @@
|
|||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
|
|
@ -2166,6 +2165,7 @@
|
|||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MessageManager.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_MountedVolumeListChangeDetector.h"/>
|
||||
<File RelativePath="..\..\..\..\modules\juce_events\messages\juce_NotificationType.h"/>
|
||||
</Filter>
|
||||
<Filter Name="timers">
|
||||
|
|
|
|||
|
|
@ -235,7 +235,6 @@ extern JUCE_API void JUCE_CALLTYPE logAssertion (const char* file, int line) noe
|
|||
#include "files/juce_TemporaryFile.h"
|
||||
#include "files/juce_FileFilter.h"
|
||||
#include "files/juce_WildcardFileFilter.h"
|
||||
#include "files/juce_MountedVolumeListChangeDetector.h"
|
||||
#include "streams/juce_FileInputSource.h"
|
||||
#include "logging/juce_FileLogger.h"
|
||||
#include "javascript/juce_JSON.h"
|
||||
|
|
|
|||
|
|
@ -398,55 +398,6 @@ bool DirectoryIterator::NativeIterator::next (String& filenameFound,
|
|||
return pimpl->next (filenameFound, isDir, isHidden, fileSize, modTime, creationTime, isReadOnly);
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
#if JUCE_MAC
|
||||
struct MountedVolumeListChangeDetector::Pimpl
|
||||
{
|
||||
Pimpl (MountedVolumeListChangeDetector& d) : owner (d)
|
||||
{
|
||||
static ObserverClass cls;
|
||||
delegate = [cls.createInstance() init];
|
||||
ObserverClass::setOwner (delegate, this);
|
||||
|
||||
NSNotificationCenter* nc = [[NSWorkspace sharedWorkspace] notificationCenter];
|
||||
|
||||
[nc addObserver: delegate selector: @selector (changed:) name: NSWorkspaceDidMountNotification object: nil];
|
||||
[nc addObserver: delegate selector: @selector (changed:) name: NSWorkspaceDidUnmountNotification object: nil];
|
||||
}
|
||||
|
||||
~Pimpl()
|
||||
{
|
||||
[[[NSWorkspace sharedWorkspace] notificationCenter] removeObserver: delegate];
|
||||
[delegate release];
|
||||
}
|
||||
|
||||
private:
|
||||
MountedVolumeListChangeDetector& owner;
|
||||
id delegate;
|
||||
|
||||
struct ObserverClass : public ObjCClass<NSObject>
|
||||
{
|
||||
ObserverClass() : ObjCClass<NSObject> ("JUCEDriveObserver_")
|
||||
{
|
||||
addIvar<Pimpl*> ("owner");
|
||||
addMethod (@selector (changed:), changed, "v@:@");
|
||||
addProtocol (@protocol (NSTextInput));
|
||||
registerClass();
|
||||
}
|
||||
|
||||
static Pimpl* getOwner (id self) { return getIvar<Pimpl*> (self, "owner"); }
|
||||
static void setOwner (id self, Pimpl* owner) { object_setInstanceVariable (self, "owner", owner); }
|
||||
|
||||
static void changed (id self, SEL, NSNotification*)
|
||||
{
|
||||
getOwner (self)->owner.mountedVolumeListChanged();
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
MountedVolumeListChangeDetector::MountedVolumeListChangeDetector() { pimpl = new Pimpl (*this); }
|
||||
MountedVolumeListChangeDetector::~MountedVolumeListChangeDetector() {}
|
||||
#endif
|
||||
|
||||
//==============================================================================
|
||||
bool JUCE_CALLTYPE Process::openDocument (const String& fileName, const String& parameters)
|
||||
|
|
|
|||
|
|
@ -741,34 +741,6 @@ bool DirectoryIterator::NativeIterator::next (String& filenameFound,
|
|||
}
|
||||
|
||||
|
||||
//==============================================================================
|
||||
struct MountedVolumeListChangeDetector::Pimpl : private DeviceChangeDetector
|
||||
{
|
||||
Pimpl (MountedVolumeListChangeDetector& d) : DeviceChangeDetector (L"MountedVolumeList"), owner (d)
|
||||
{
|
||||
File::findFileSystemRoots (lastVolumeList);
|
||||
}
|
||||
|
||||
void systemDeviceChanged() override
|
||||
{
|
||||
Array<File> newList;
|
||||
File::findFileSystemRoots (newList);
|
||||
|
||||
if (lastVolumeList != newList)
|
||||
{
|
||||
lastVolumeList = newList;
|
||||
owner.mountedVolumeListChanged();
|
||||
}
|
||||
}
|
||||
|
||||
MountedVolumeListChangeDetector& owner;
|
||||
Array<File> lastVolumeList;
|
||||
};
|
||||
|
||||
MountedVolumeListChangeDetector::MountedVolumeListChangeDetector() { pimpl = new Pimpl (*this); }
|
||||
MountedVolumeListChangeDetector::~MountedVolumeListChangeDetector() {}
|
||||
|
||||
|
||||
//==============================================================================
|
||||
bool JUCE_CALLTYPE Process::openDocument (const String& fileName, const String& parameters)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ namespace juce
|
|||
#include "messages/juce_NotificationType.h"
|
||||
#include "messages/juce_ApplicationBase.h"
|
||||
#include "messages/juce_Initialisation.h"
|
||||
#include "messages/juce_MountedVolumeListChangeDetector.h"
|
||||
#include "broadcasters/juce_ListenerList.h"
|
||||
#include "broadcasters/juce_ActionBroadcaster.h"
|
||||
#include "broadcasters/juce_ActionListener.h"
|
||||
|
|
|
|||
|
|
@ -1,27 +1,23 @@
|
|||
/*
|
||||
==============================================================================
|
||||
|
||||
This file is part of the juce_core module of the JUCE library.
|
||||
This file is part of the JUCE library.
|
||||
Copyright (c) 2013 - Raw Material Software Ltd.
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any purpose with
|
||||
or without fee is hereby granted, provided that the above copyright notice and this
|
||||
permission notice appear in all copies.
|
||||
Permission is granted to use this software under the terms of either:
|
||||
a) the GPL v2 (or any later version)
|
||||
b) the Affero GPL v3
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD
|
||||
TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN
|
||||
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
|
||||
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
|
||||
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
|
||||
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
Details of these licenses can be found at: www.gnu.org/licenses
|
||||
|
||||
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
NOTE! This permissive ISC license applies ONLY to files within the juce_core module!
|
||||
All other JUCE modules are covered by a dual GPL/commercial license, so if you are
|
||||
using any other modules, be sure to check that you also comply with their license.
|
||||
|
||||
For more details, visit www.juce.com
|
||||
To release a closed-source product which uses JUCE, commercial licenses are
|
||||
available: visit www.juce.com for more information.
|
||||
|
||||
==============================================================================
|
||||
*/
|
||||
|
|
@ -365,3 +365,54 @@ void repostCurrentNSEvent()
|
|||
|
||||
(new EventReposter())->post();
|
||||
}
|
||||
|
||||
|
||||
//==============================================================================
|
||||
#if JUCE_MAC
|
||||
struct MountedVolumeListChangeDetector::Pimpl
|
||||
{
|
||||
Pimpl (MountedVolumeListChangeDetector& d) : owner (d)
|
||||
{
|
||||
static ObserverClass cls;
|
||||
delegate = [cls.createInstance() init];
|
||||
ObserverClass::setOwner (delegate, this);
|
||||
|
||||
NSNotificationCenter* nc = [[NSWorkspace sharedWorkspace] notificationCenter];
|
||||
|
||||
[nc addObserver: delegate selector: @selector (changed:) name: NSWorkspaceDidMountNotification object: nil];
|
||||
[nc addObserver: delegate selector: @selector (changed:) name: NSWorkspaceDidUnmountNotification object: nil];
|
||||
}
|
||||
|
||||
~Pimpl()
|
||||
{
|
||||
[[[NSWorkspace sharedWorkspace] notificationCenter] removeObserver: delegate];
|
||||
[delegate release];
|
||||
}
|
||||
|
||||
private:
|
||||
MountedVolumeListChangeDetector& owner;
|
||||
id delegate;
|
||||
|
||||
struct ObserverClass : public ObjCClass<NSObject>
|
||||
{
|
||||
ObserverClass() : ObjCClass<NSObject> ("JUCEDriveObserver_")
|
||||
{
|
||||
addIvar<Pimpl*> ("owner");
|
||||
addMethod (@selector (changed:), changed, "v@:@");
|
||||
addProtocol (@protocol (NSTextInput));
|
||||
registerClass();
|
||||
}
|
||||
|
||||
static Pimpl* getOwner (id self) { return getIvar<Pimpl*> (self, "owner"); }
|
||||
static void setOwner (id self, Pimpl* owner) { object_setInstanceVariable (self, "owner", owner); }
|
||||
|
||||
static void changed (id self, SEL, NSNotification*)
|
||||
{
|
||||
getOwner (self)->owner.mountedVolumeListChanged();
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
MountedVolumeListChangeDetector::MountedVolumeListChangeDetector() { pimpl = new Pimpl (*this); }
|
||||
MountedVolumeListChangeDetector::~MountedVolumeListChangeDetector() {}
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -188,3 +188,30 @@ void MessageManager::doPlatformSpecificShutdown()
|
|||
|
||||
OleUninitialize();
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
struct MountedVolumeListChangeDetector::Pimpl : private DeviceChangeDetector
|
||||
{
|
||||
Pimpl (MountedVolumeListChangeDetector& d) : DeviceChangeDetector (L"MountedVolumeList"), owner (d)
|
||||
{
|
||||
File::findFileSystemRoots (lastVolumeList);
|
||||
}
|
||||
|
||||
void systemDeviceChanged() override
|
||||
{
|
||||
Array<File> newList;
|
||||
File::findFileSystemRoots (newList);
|
||||
|
||||
if (lastVolumeList != newList)
|
||||
{
|
||||
lastVolumeList = newList;
|
||||
owner.mountedVolumeListChanged();
|
||||
}
|
||||
}
|
||||
|
||||
MountedVolumeListChangeDetector& owner;
|
||||
Array<File> lastVolumeList;
|
||||
};
|
||||
|
||||
MountedVolumeListChangeDetector::MountedVolumeListChangeDetector() { pimpl = new Pimpl (*this); }
|
||||
MountedVolumeListChangeDetector::~MountedVolumeListChangeDetector() {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue