[X2Go-Commits] [x2goclient] 01/01: Improve view modes in broker mode.

git-admin at x2go.org git-admin at x2go.org
Thu Nov 4 18:18:02 CET 2021


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository x2goclient.

commit 87166b899fa902e29120a01f820cee5861849463
Author: Oleksandr Shneyder <o.shneyder at phoca-gmbh.de>
Date:   Thu Nov 4 11:17:52 2021 -0600

    Improve view modes in broker mode.
---
 debian/changelog        |  1 +
 src/sessionexplorer.cpp | 16 +++++++---------
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 5423307..28035e3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -26,6 +26,7 @@ x2goclient (4.1.2.3-0x2go1) UNRELEASED; urgency=medium
     - Setting debug filter rules for QT>=5.2
     - Implement different view modes for sessions explorer:
       Favorite sessions, running sessions, all sessions.
+    - Improve view modes in broker mode.
 
   [ Ryan Schmidt ]
   * New upstream version (4.1.2.3):
diff --git a/src/sessionexplorer.cpp b/src/sessionexplorer.cpp
index 3bb42b0..c57779d 100644
--- a/src/sessionexplorer.cpp
+++ b/src/sessionexplorer.cpp
@@ -44,6 +44,9 @@ SessionExplorer::SessionExplorer(ONMainWindow* p):QObject(p)
     runButton=new QPushButton(tr("Running"),parent->getCentralFrame());
     favButton=new QPushButton(tr("Favorites"),parent->getCentralFrame());
     allButton=new QPushButton(tr("All Sessions"),parent->getCentralFrame());
+    runButton->hide();
+    allButton->hide();
+    favButton->hide();
     allButton->setFlat(true);
     runButton->setFocusPolicy ( Qt::NoFocus );
     favButton->setFocusPolicy ( Qt::NoFocus );
@@ -171,6 +174,10 @@ void SessionExplorer::updateView()
     {
         viewMode=ALL;
     }
+    allButton->setFlat(viewMode==ALL);
+    runButton->setFlat(viewMode==RUN);
+    favButton->setFlat(viewMode==FAV);
+
     placeButtons();
 }
 
@@ -768,26 +775,17 @@ void SessionExplorer::setEnable(bool enable)
 void SessionExplorer::slotShowAll()
 {
     viewMode=ALL;
-    allButton->setFlat(true);
-    runButton->setFlat(false);
-    favButton->setFlat(false);
     updateView();
 }
 
 void SessionExplorer::slotShowRun()
 {
     viewMode=RUN;
-    allButton->setFlat(false);
-    runButton->setFlat(true);
-    favButton->setFlat(false);
     updateView();
 }
 
 void SessionExplorer::slotShowFav()
 {
     viewMode=FAV;
-    allButton->setFlat(false);
-    runButton->setFlat(false);
-    favButton->setFlat(true);
     updateView();
 }

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient.git


More information about the x2go-commits mailing list