SOUND4 x1.CLOUD Library [1.5.6]
Loading...
Searching...
No Matches
Public Member Functions | List of all members
MyPresetManager Class Reference

[Custom preset manager] More...

Inheritance diagram for MyPresetManager:
sound4::cloudx1::dyn::CPresetLoader sound4::CPresetLoader

Public Member Functions

 MyPresetManager ()=default
 
virtual ~MyPresetManager ()=default
 
bool SetupPath (const std::filesystem::path &a_preset_path)
 
virtual bool IsReadOnly () override
 
virtual bool Exists (const std::filesystem::path &name) override
 
virtual bool Remove (const std::filesystem::path &name) override
 
virtual bool Rename (const std::filesystem::path &from, const std::filesystem::path &to) override
 
virtual std::vector< std::filesystem::path > GetAll () override
 
virtual std::string Read (const std::filesystem::path &filename) override
 
virtual bool Write (const std::filesystem::path &filename, const std::string &content) override
 
 MyPresetManager ()=default
 
virtual ~MyPresetManager ()=default
 
bool SetupPath (const std::filesystem::path &a_preset_path)
 
virtual bool IsReadOnly () override
 
virtual bool Exists (const std::filesystem::path &name) override
 
virtual bool Remove (const std::filesystem::path &name) override
 
virtual bool Rename (const std::filesystem::path &from, const std::filesystem::path &to) override
 
virtual std::vector< std::filesystem::path > GetAll () override
 
virtual std::string Read (const std::filesystem::path &filename) override
 
virtual bool Write (const std::filesystem::path &filename, const std::string &content) override
 
- Public Member Functions inherited from sound4::cloudx1::dyn::CPresetLoader
 CPresetLoader ()=default
 
virtual ~CPresetLoader ()=default
 
- Public Member Functions inherited from sound4::CPresetLoader
 CPresetLoader ()=default
 
virtual ~CPresetLoader ()=default
 

Detailed Description

Definition at line 120 of file sound4.x1.cloud-pipe-dyn.cpp.

Constructor & Destructor Documentation

◆ MyPresetManager() [1/2]

MyPresetManager::MyPresetManager ( )
default

◆ ~MyPresetManager() [1/2]

virtual MyPresetManager::~MyPresetManager ( )
virtualdefault

◆ MyPresetManager() [2/2]

MyPresetManager::MyPresetManager ( )
default

◆ ~MyPresetManager() [2/2]

virtual MyPresetManager::~MyPresetManager ( )
virtualdefault

Member Function Documentation

◆ Exists() [1/2]

virtual bool MyPresetManager::Exists ( const std::filesystem::path &  name)
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 138 of file sound4.x1.cloud-pipe-dyn.cpp.

◆ Exists() [2/2]

virtual bool MyPresetManager::Exists ( const std::filesystem::path &  name)
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 122 of file sound4cl-pipe.cpp.

◆ GetAll() [1/2]

virtual std::vector< std::filesystem::path > MyPresetManager::GetAll ( )
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 154 of file sound4.x1.cloud-pipe-dyn.cpp.

◆ GetAll() [2/2]

virtual std::vector< std::filesystem::path > MyPresetManager::GetAll ( )
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 138 of file sound4cl-pipe.cpp.

◆ IsReadOnly() [1/2]

virtual bool MyPresetManager::IsReadOnly ( )
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 137 of file sound4.x1.cloud-pipe-dyn.cpp.

◆ IsReadOnly() [2/2]

virtual bool MyPresetManager::IsReadOnly ( )
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 121 of file sound4cl-pipe.cpp.

◆ Read() [1/2]

virtual std::string MyPresetManager::Read ( const std::filesystem::path &  filename)
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 168 of file sound4.x1.cloud-pipe-dyn.cpp.

◆ Read() [2/2]

virtual std::string MyPresetManager::Read ( const std::filesystem::path &  filename)
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 152 of file sound4cl-pipe.cpp.

◆ Remove() [1/2]

virtual bool MyPresetManager::Remove ( const std::filesystem::path &  name)
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 143 of file sound4.x1.cloud-pipe-dyn.cpp.

◆ Remove() [2/2]

virtual bool MyPresetManager::Remove ( const std::filesystem::path &  name)
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 127 of file sound4cl-pipe.cpp.

◆ Rename() [1/2]

virtual bool MyPresetManager::Rename ( const std::filesystem::path &  from,
const std::filesystem::path &  to 
)
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 148 of file sound4.x1.cloud-pipe-dyn.cpp.

◆ Rename() [2/2]

virtual bool MyPresetManager::Rename ( const std::filesystem::path &  from,
const std::filesystem::path &  to 
)
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 132 of file sound4cl-pipe.cpp.

◆ SetupPath() [1/2]

bool MyPresetManager::SetupPath ( const std::filesystem::path &  a_preset_path)
inline

Definition at line 125 of file sound4.x1.cloud-pipe-dyn.cpp.

◆ SetupPath() [2/2]

bool MyPresetManager::SetupPath ( const std::filesystem::path &  a_preset_path)
inline

Definition at line 109 of file sound4cl-pipe.cpp.

◆ Write() [1/2]

virtual bool MyPresetManager::Write ( const std::filesystem::path &  filename,
const std::string &  content 
)
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 178 of file sound4.x1.cloud-pipe-dyn.cpp.

◆ Write() [2/2]

virtual bool MyPresetManager::Write ( const std::filesystem::path &  filename,
const std::string &  content 
)
inlineoverridevirtual

Implements sound4::cloudx1::dyn::CPresetLoader.

Definition at line 162 of file sound4cl-pipe.cpp.


The documentation for this class was generated from the following files: