[digikam] fix thumbbar visibility after fullscreen mode kde#319876

nucleo nucleo at fedoraproject.org
Thu May 30 12:00:09 UTC 2013


commit e5db4a378657b28c3238bd437c809fc07689f2a7
Author: nucleo <nucleo at fedoraproject.org>
Date:   Thu May 30 15:00:01 2013 +0300

    fix thumbbar visibility after fullscreen mode kde#319876

 digikam-3.2.0-fullscreen.patch |   82 ++++++++++++++++++++++++++++++++++++++++
 digikam.spec                   |    6 ++-
 2 files changed, 87 insertions(+), 1 deletions(-)
---
diff --git a/digikam-3.2.0-fullscreen.patch b/digikam-3.2.0-fullscreen.patch
index 7917738..9c9817f 100644
--- a/digikam-3.2.0-fullscreen.patch
+++ b/digikam-3.2.0-fullscreen.patch
@@ -261,3 +261,85 @@ index 4df7e92..2dfee0c 100644
  }
  
  void Sidebar::restore(const QList<QWidget*> thirdWidgetsToRestore, const QList<int>& sizes)
+diff --git a/digikam/main/digikamapp.cpp b/digikam/main/digikamapp.cpp
+index 782e64c..c28014e 100644
+--- a/digikam/main/digikamapp.cpp
++++ b/digikam/main/digikamapp.cpp
+@@ -3028,7 +3028,7 @@ void DigikamApp::showThumbBar(bool visible)
+ 
+ bool DigikamApp::thumbbarVisibility() const
+ {
+-    return d->view->isThumbBarVisible();
++    return d->showBarAction->isChecked();
+ }
+ 
+ }  // namespace Digikam
+diff --git a/digikam/views/digikamview.cpp b/digikam/views/digikamview.cpp
+index f7242a0..475bfdf 100644
+--- a/digikam/views/digikamview.cpp
++++ b/digikam/views/digikamview.cpp
+@@ -1952,11 +1952,6 @@ void DigikamView::toggleShowBar(bool b)
+     d->stackedview->thumbBarDock()->showThumbBar(b);
+ }
+ 
+-bool DigikamView::isThumbBarVisible()
+-{
+-    return d->stackedview->thumbBarDock()->isVisible();
+-}
+-
+ void DigikamView::setRecurseAlbums(bool recursive)
+ {
+     d->iconView->imageAlbumModel()->setRecurseAlbums(recursive);
+diff --git a/digikam/views/digikamview.h b/digikam/views/digikamview.h
+index 669eac9..9229fa6 100644
+--- a/digikam/views/digikamview.h
++++ b/digikam/views/digikamview.h
+@@ -79,7 +79,6 @@ public:
+     void hideSideBars();
+     void setThumbSize(int size);
+     void toggleShowBar(bool);
+-    bool isThumbBarVisible();
+     void setRecurseAlbums(bool recursive);
+     void setRecurseTags(bool recursive);
+     void imageTransform(RotationMatrix::TransformationAction transform);
+diff --git a/utilities/importui/main/importui.cpp b/utilities/importui/main/importui.cpp
+index f136998..03b53bb 100644
+--- a/utilities/importui/main/importui.cpp
++++ b/utilities/importui/main/importui.cpp
+@@ -2588,7 +2588,7 @@ void ImportUI::showThumbBar(bool visible)
+ 
+ bool ImportUI::thumbbarVisibility() const
+ {
+-    return d->view->isThumbBarVisible();
++    return d->showBarAction->isChecked();
+ }
+ 
+ }  // namespace Digikam
+diff --git a/utilities/importui/views/importview.cpp b/utilities/importui/views/importview.cpp
+index fb30c48..a15728d 100644
+--- a/utilities/importui/views/importview.cpp
++++ b/utilities/importui/views/importview.cpp
+@@ -775,11 +775,6 @@ void ImportView::toggleShowBar(bool b)
+     d->StackedView->thumbBarDock()->showThumbBar(b);
+ }
+ 
+-bool ImportView::isThumbBarVisible()
+-{
+-    return d->StackedView->thumbBarDock()->isVisible();
+-}
+-
+ void ImportView::scrollTo(const QString& folder, const QString& file)
+ {
+     CamItemInfo info  = camItemInfo(folder, file);
+diff --git a/utilities/importui/views/importview.h b/utilities/importui/views/importview.h
+index 4b48970..42e01b1 100644
+--- a/utilities/importui/views/importview.h
++++ b/utilities/importui/views/importview.h
+@@ -58,7 +58,6 @@ public:
+     void hideSideBars();
+     void setThumbSize(int size);
+     void toggleShowBar(bool b);
+-    bool isThumbBarVisible();
+ 
+     void scrollTo(const QString& folder, const QString& file);
+ 
diff --git a/digikam.spec b/digikam.spec
index 5ad529f..bf3eecc 100644
--- a/digikam.spec
+++ b/digikam.spec
@@ -6,7 +6,7 @@
 
 Name:    digikam
 Version: 3.2.0
-Release: 3%{?pre}%{?dist}
+Release: 4%{?pre}%{?dist}
 Summary: A digital camera accessing & photo management application
 
 License: GPLv2+
@@ -27,6 +27,7 @@ Patch51:  digikam-3.1.0-opencv20.patch
 # Ensure that full screen settings is loaded at initialization of AlbumGUI.
 # https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/439316380574b6dc8b3c3ed37efa1e74656c342f
 # https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/b8f20122e42acb5424cba7aff034101f068c5a90
+# https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/4f892fb62241940fd2a0ceeffa1d2302576611d8
 Patch100: digikam-3.2.0-fullscreen.patch
 
 BuildRequires: eigen3-devel
@@ -534,6 +535,9 @@ update-desktop-database -q &> /dev/null
 
 
 %changelog
+* Thu May 30 2013 Alexey Kurov <nucleo at fedoraproject.org> - 3.2.0-4
+- fix thumbbar visibility after fullscreen mode kde#319876
+
 * Wed May 29 2013 Alexey Kurov <nucleo at fedoraproject.org> - 3.2.0-3
 - fix sidebar in fullscreen mode kde#319876
 


More information about the scm-commits mailing list