[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