diff --git a/gui/res/icons/handle_right_arrow_light.svg b/gui/res/icons/handle_right_arrow_light.svg
new file mode 100644
index 0000000000..417befebf8
--- /dev/null
+++ b/gui/res/icons/handle_right_arrow_light.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/gui/res/resources.qrc b/gui/res/resources.qrc
index 5574b45503..a58593984f 100644
--- a/gui/res/resources.qrc
+++ b/gui/res/resources.qrc
@@ -158,6 +158,7 @@
icons/checkmark_dark.svg
icons/handle_down_arrow_dark.svg
icons/handle_down_arrow_light.svg
+ icons/handle_right_arrow_light.svg
icons/minus.svg
icons/plus.svg
icons/unlocked.svg
diff --git a/gui/style/json/Harmonic dark.json b/gui/style/json/Harmonic dark.json
index ba76b9d926..b4d1c94386 100644
--- a/gui/style/json/Harmonic dark.json
+++ b/gui/style/json/Harmonic dark.json
@@ -32,6 +32,7 @@
"color_inverse_hexcode": "000000",
"svg_checkmark": ":/gui/icons/checkmark_dark.svg",
"svg_arrow_down": ":/gui/icons/handle_down_arrow_dark.svg",
+"svg_arrow_right": ":/gui/icons/handle_right_arrow.svg",
"sba_cmb_box_arrow_right": ":/gui/icons/scopy-default/icons/sba_cmb_box_arrow_right.svg",
"sba_cmb_box_arrow": ":/gui/icons/scopy-default/icons/sba_cmb_box_arrow.svg"
}
diff --git a/gui/style/json/Harmonic light.json b/gui/style/json/Harmonic light.json
index f7b3d28869..2b88a59be4 100644
--- a/gui/style/json/Harmonic light.json
+++ b/gui/style/json/Harmonic light.json
@@ -32,6 +32,7 @@
"color_inverse_hexcode": "5E6773",
"svg_checkmark": ":/gui/icons/checkmark_light.svg",
"svg_arrow_down": ":/gui/icons/handle_down_arrow_light.svg",
+"svg_arrow_right": ":/gui/icons/handle_right_arrow_light.svg",
"sba_cmb_box_arrow_right": ":/gui/icons/scopy-light/icons/sba_cmb_box_arrow_right.svg",
"sba_cmb_box_arrow": ":/gui/icons/scopy-light/icons/sba_cmb_box_arrow.svg"
}
diff --git a/gui/style/json/Scopy.json b/gui/style/json/Scopy.json
index feb40cfa59..d59d39956e 100644
--- a/gui/style/json/Scopy.json
+++ b/gui/style/json/Scopy.json
@@ -32,6 +32,7 @@
"color_inverse_hexcode": "000000",
"svg_checkmark": ":/gui/icons/checkmark_dark.svg",
"svg_arrow_down": ":/gui/icons/handle_down_arrow_dark.svg",
+"svg_arrow_right": ":/gui/icons/handle_right_arrow.svg",
"sba_cmb_box_arrow_right": ":/gui/icons/scopy-default/icons/sba_cmb_box_arrow_right.svg",
"sba_cmb_box_arrow": ":/gui/icons/scopy-default/icons/sba_cmb_box_arrow.svg",
"font_family": "Open Sans",
diff --git a/plugins/debugger/src/iioexplorer/searchbar.cpp b/plugins/debugger/src/iioexplorer/searchbar.cpp
index a7daa8b61e..0bbdf25f41 100644
--- a/plugins/debugger/src/iioexplorer/searchbar.cpp
+++ b/plugins/debugger/src/iioexplorer/searchbar.cpp
@@ -29,21 +29,17 @@ using namespace scopy::debugger;
SearchBar::SearchBar(QSet options, QWidget *parent)
: QWidget(parent)
, m_lineEdit(new QLineEdit(this))
- , m_label(new QLabel("Filter", this))
, m_completer(new QCompleter(options.values(), this))
{
Style::setStyle(m_lineEdit, style::properties::debugger::searchBar);
- Style::setStyle(m_label, style::properties::label::menuSmall);
setFixedHeight(34); // Hardcoded to match similar container
m_completer->setCaseSensitivity(Qt::CaseInsensitive);
m_completer->setFilterMode(Qt::MatchContains);
m_lineEdit->setPlaceholderText("Type to filter");
m_lineEdit->setCompleter(m_completer);
m_lineEdit->setMinimumHeight(31);
- m_label->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred);
setLayout(new QHBoxLayout(this));
- layout()->addWidget(m_label);
layout()->addWidget(m_lineEdit);
layout()->setMargin(0);
}
diff --git a/plugins/debugger/style/qss/properties/debugger/treeView.qss b/plugins/debugger/style/qss/properties/debugger/treeView.qss
index adeaabe855..fd8fb06621 100644
--- a/plugins/debugger/style/qss/properties/debugger/treeView.qss
+++ b/plugins/debugger/style/qss/properties/debugger/treeView.qss
@@ -3,9 +3,20 @@ QTreeView[&&property&&=true] {
border-radius: &radius_1&;
background-color: &background_primary&;
show-decoration-selected: 0;
+ color: &content_default&;
}
QTreeView::item[&&property&&=true]:selected {
background-color: &interactive_primary_idle&;
+ color: &content_default&;
}
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings {
+ border-image: url(&svg_arrow_down&);
+}
+
+QTreeView::branch:has-children:!has-siblings:closed,
+QTreeView::branch:closed:has-children:has-siblings {
+ border-image: url(&svg_arrow_right&);
+}