diff options
author | bd <bdunahu@operationnull.com> | 2025-04-27 13:53:21 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-04-27 13:53:21 -0400 |
commit | ad0557059bb83da52e1a5bd7ea608a29a4ab6346 (patch) | |
tree | a34dc15e882047ce4d252f1757c622750cb2160c /gui/gui.cc | |
parent | c00703033380d68eeff47c40a9c7dc5f8cd7fb1f (diff) |
Use spinboxes to select cache levels
Diffstat (limited to 'gui/gui.cc')
-rw-r--r-- | gui/gui.cc | 18 |
1 files changed, 6 insertions, 12 deletions
@@ -18,7 +18,7 @@ #include "gui.h" #include "./ui_gui.h" #include "digitlabeldelegate.h" -#include "dynamicwaysentry.h" +#include "cachewaysselector.h" #include "messages.h" #include "storageview.h" #include "util.h" @@ -304,21 +304,15 @@ void GUI::on_config_clicked() { std::vector<unsigned int> ways; QStringList entries; - signed int i; - DynamicWaysEntry *dwe = ui->cache_way_selector; + CacheWaysSelector *cws = ui->cache_ways_selector; - for (const QString &s : dwe->get_entries()) { + for (int i : cws->values()) { - if (s.isEmpty()) + // invalid + if (i == -1) continue; - i = dwe->parse_valid_way(s); - if (i >= 0) { - ways.push_back((unsigned int)i); - } else { - this->set_status(get_bad_cache, "angry"); - return; - } + ways.push_back((unsigned int)i); } if (this->p.empty()) { |