summaryrefslogtreecommitdiffstats
path: root/src/Configuration.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-11-28 16:45:38 +0100
committerDavid Robillard <d@drobilla.net>2020-11-28 17:39:10 +0100
commite2982b5f760a862e091992dc0424b2f78c6b724b (patch)
treea18732fb244aab23317d311622f80902ae38a2da /src/Configuration.cpp
parent8889e2c2d03a414c9e917a598ebfb213c5a28503 (diff)
downloadpatchage-e2982b5f760a862e091992dc0424b2f78c6b724b.tar.gz
patchage-e2982b5f760a862e091992dc0424b2f78c6b724b.tar.bz2
patchage-e2982b5f760a862e091992dc0424b2f78c6b724b.zip
Rename ModuleType to SignalDirection
Diffstat (limited to 'src/Configuration.cpp')
-rw-r--r--src/Configuration.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/Configuration.cpp b/src/Configuration.cpp
index f7bfc46..dc89120 100644
--- a/src/Configuration.cpp
+++ b/src/Configuration.cpp
@@ -79,7 +79,7 @@ Configuration::Configuration()
bool
Configuration::get_module_location(const std::string& name,
- ModuleType type,
+ SignalDirection type,
Coord& loc)
{
std::map<std::string, ModuleSettings>::const_iterator i =
@@ -89,11 +89,11 @@ Configuration::get_module_location(const std::string& name,
}
const ModuleSettings& settings = (*i).second;
- if (type == ModuleType::input && settings.input_location) {
+ if (type == SignalDirection::input && settings.input_location) {
loc = *settings.input_location;
- } else if (type == ModuleType::output && settings.output_location) {
+ } else if (type == SignalDirection::output && settings.output_location) {
loc = *settings.output_location;
- } else if (type == ModuleType::input_output && settings.inout_location) {
+ } else if (type == SignalDirection::duplex && settings.inout_location) {
loc = *settings.inout_location;
} else {
return false;
@@ -104,26 +104,26 @@ Configuration::get_module_location(const std::string& name,
void
Configuration::set_module_location(const std::string& name,
- ModuleType type,
+ SignalDirection type,
Coord loc)
{
auto i = _module_settings.find(name);
if (i == _module_settings.end()) {
i = _module_settings
.insert(std::make_pair(
- name, ModuleSettings(type != ModuleType::input_output)))
+ name, ModuleSettings(type != SignalDirection::duplex)))
.first;
}
ModuleSettings& settings = (*i).second;
switch (type) {
- case ModuleType::input:
+ case SignalDirection::input:
settings.input_location = loc;
break;
- case ModuleType::output:
+ case SignalDirection::output:
settings.output_location = loc;
break;
- case ModuleType::input_output:
+ case SignalDirection::duplex:
settings.inout_location = loc;
break;
}
@@ -254,15 +254,15 @@ Configuration::load()
file.ignore(1, '\"');
std::getline(file, name, '\"');
- ModuleType type = ModuleType::input;
- std::string type_str;
+ SignalDirection type = SignalDirection::input;
+ std::string type_str;
file >> type_str;
if (type_str == "input") {
- type = ModuleType::input;
+ type = SignalDirection::input;
} else if (type_str == "output") {
- type = ModuleType::output;
+ type = SignalDirection::output;
} else if (type_str == "inputoutput") {
- type = ModuleType::input_output;
+ type = SignalDirection::duplex;
} else {
std::cerr << "error: bad position type `" << type_str
<< "' for module `" << name << "'" << std::endl;