From fd89447c8ed617bed1a36b4de9bbb930d5576430 Mon Sep 17 00:00:00 2001 From: Przemyslaw Brudny Date: Thu, 30 Sep 2021 02:53:55 +0200 Subject: [PATCH] [BH-924] Added ListViewWithArrows for Bell purposes Added ListViewWithArrows and ShortOptionWindow for Bell purposes. --- .../apps-common/options/OptionsList.cpp | 19 +- .../apps-common/options/OptionsList.hpp | 8 +- .../apps-common/options/OptionsModel.cpp | 5 +- .../apps-common/options/OptionsModel.hpp | 8 +- .../apps-common/windows/OptionWindow.hpp | 2 +- module-gui/gui/widgets/CMakeLists.txt | 2 + module-gui/gui/widgets/ListViewWithArrows.cpp | 218 ++++++++++++++++++ module-gui/gui/widgets/ListViewWithArrows.hpp | 43 ++++ .../BellHybrid/apps/common/CMakeLists.txt | 4 +- .../common/options/BellOptionWindow.hpp | 8 +- .../common/options/BellShortOptionWindow.hpp | 27 +++ .../common/src/options/BellOptionWindow.cpp | 64 +---- .../src/options/BellShortOptionWindow.cpp | 75 ++++++ 13 files changed, 407 insertions(+), 76 deletions(-) create mode 100644 module-gui/gui/widgets/ListViewWithArrows.cpp create mode 100644 module-gui/gui/widgets/ListViewWithArrows.hpp create mode 100644 products/BellHybrid/apps/common/include/common/options/BellShortOptionWindow.hpp create mode 100644 products/BellHybrid/apps/common/src/options/BellShortOptionWindow.cpp diff --git a/module-apps/apps-common/options/OptionsList.cpp b/module-apps/apps-common/options/OptionsList.cpp index 72d67659938ac9e84ec2a1a4c24b3be60b227cf8..ce46d0946a7eabae67de6ea769f3e1e874ef7712 100644 --- a/module-apps/apps-common/options/OptionsList.cpp +++ b/module-apps/apps-common/options/OptionsList.cpp @@ -5,28 +5,30 @@ namespace gui { - OptionsList::OptionsList(std::shared_ptr model, std::list