Krotos Modules 3
Loading...
Searching...
No Matches
UCSToFile.h
Go to the documentation of this file.
1#pragma once
2
3namespace krotos
4{
5class UCSToFile : public juce::Thread
6{
7 public:
8 UCSToFile();
10 PopupMenu getMenu();
11 File getFileFromMenuID(int index);
12
13 private:
15 void run() override;
16 PopupMenu buildMenu();
17
19
20 PopupMenu m_menu;
21 std::map<String, std::vector<File>> m_filesByCatID;
22 std::vector<std::pair<String, int>> m_indexToKeyValue;
23};
24
25} // namespace krotos
Definition UCSToFile.h:6
PopupMenu m_menu
Definition UCSToFile.h:20
std::vector< std::pair< String, int > > m_indexToKeyValue
Definition UCSToFile.h:22
UCSToFile()
Definition UCSToFile.cpp:5
PopupMenu buildMenu()
Definition UCSToFile.cpp:46
File getFileFromMenuID(int index)
Definition UCSToFile.cpp:96
void run() override
Definition UCSToFile.cpp:12
PopupMenu getMenu()
Definition UCSToFile.cpp:94
UniversalCategorySystem m_UCS
Definition UCSToFile.h:18
std::map< String, std::vector< File > > m_filesByCatID
Definition UCSToFile.h:21
~UCSToFile()
Definition UCSToFile.cpp:10
Definition UniversalCategorySystem.h:6
Definition AirAbsorptionFilter.cpp:2