[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/base/blazer
From:       Ian Reinhart Geiser <geiseri () kde ! org>
Date:       2009-02-13 17:09:34
Message-ID: 1234544974.320397.23642.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 925627 by geiseri:

Added show/hide desktop button. Updated readme.

 M  +1 -0      CMakeLists.txt  
 M  +17 -16    README  
 M  +4 -2      blazer.pro  
 M  +3 -1      topbar.cpp  
 M  +3 -0      topbar.h  


--- trunk/playground/base/blazer/CMakeLists.txt #925626:925627
@@ -23,6 +23,7 @@
     mediamenu.cpp
     pager.cpp
     launcherbar.cpp
+    desktopbutton.cpp
  )
 
 QT4_ADD_RESOURCES(blazer_SRCS blazer.qrc)
--- trunk/playground/base/blazer/README #925626:925627
@@ -14,6 +14,8 @@
 * Fast access to common applications.
 * Kiosk support to enable and disable features.
 * Rudimentary theme and branding support via Qt Style sheets.
+* Command line launcher for power users.
+* Show/hide desktop button.
 
 Profile Documentation:
 Profiles can live in any of the standard KDE data paths for "blazer/profiles".  This \
allows administrators to provide system wide settings as well as user specific \
settings. To add a profile create a text file in a specific directory with the \
extension ".profile" with the following basic contents: @@ -60,22 +62,21 @@
 4) Better integration with desktop settings for default applications. (use system \
settings for top applications)  5) Better integration with desktop settings for fonts \
and colors.  6) Usability review of the launcher.
-7) Add "runapplet" to top bar.
-8) Show/hide bars automatically.
-9) Show desktop button.
-10) Support for "remote://" kioslave from topbar menu.
-11) General usability review.
-12) Make default profiles to ship with.
-13) Make default style sheet to ship with.
-14) Fix i18n problems.
-15) Implement cascading profiles (ie, if two foo.profile files exist merge them \
                using standard Kiosk rules).
-16) Make logout, and shortcut items to be Kiosk aware.
-17) Make system settings panel for configuration.
-18) Use authorize*(...) methods in the launcher.
-19) Add documentation of launcher, styles, and administration of blazer.
-20) Fix window struts to work better on dual screen setups.
-21) On the fly switching between blazer and plasma for remote sessions.
+7) Show/hide bars automatically.
+8) Support for "remote://" kioslave from topbar menu.
+9) General usability review.
+10) Make default profiles to ship with.
+11) Make default style sheet to ship with.
+12) Fix i18n problems.
+13) Implement cascading profiles (ie, if two foo.profile files exist merge them \
using standard Kiosk rules). +14) Make logout, and shortcut items to be Kiosk aware.
+15) Make system settings panel for configuration.
+16) Use authorize*(...) methods in the launcher.
+17) Add documentation of launcher, styles, and administration of blazer.
+18) Fix window struts to work better on dual screen setups.
+19) On the fly switching between blazer and plasma for remote sessions.
+20) Popup calendar on the clock.
 
 Notes:
 KDE Kiosk - http://lxr.kde.org/source/KDE/kdelibs/kdecore/doc/README.kiosk
-Run Applet http://websvn.kde.org/branches/KDE/3.5/kdebase/kicker/applets/run/runapplet.cpp?revision=839811&view=markup
 \ No newline at end of file
+Run Applet http://websvn.kde.org/branches/KDE/3.5/kdebase/kicker/applets/run/runapplet.cpp?revision=839811&view=markup
                
--- trunk/playground/base/blazer/blazer.pro #925626:925627
@@ -26,7 +26,8 @@
     mediabutton.cpp \
     mediamenu.cpp \
     pager.cpp \
-    launcherbar.cpp
+    launcherbar.cpp \
+    desktopbutton.cpp
 CONFIG += rpath_libdirs
 HEADERS += taskmanagerwidget.h \
     taskitembutton.h \
@@ -40,7 +41,8 @@
     mediabutton.h \
     mediamenu.h \
     pager.h \
-    launcherbar.h
+    launcherbar.h \
+    desktopbutton.h
 FORMS += launcher.ui
 RESOURCES += blazer.qrc
 target.path += $$system(kde-config --prefix)/bin
--- trunk/playground/base/blazer/topbar.cpp #925626:925627
@@ -26,6 +26,7 @@
 #include "taskmanagerwidget.h"
 #include "pager.h"
 #include "launcherbar.h"
+#include "desktopbutton.h"
 
 #include <kdebug.h>
 
@@ -88,12 +89,13 @@
 {
     setObjectName("BottomPanel");
     m_tasks = new TaskManagerWidget(this);
-
+    m_desktopButton = new DesktopButton(this);
     QWidget *spacer = new QWidget(this);
 
     m_pager = new Pager(this);
 
     QHBoxLayout *layout = new QHBoxLayout(this);
+    layout->addWidget(m_desktopButton);
     layout->addWidget(m_tasks);
     layout->addWidget(spacer, 1);
     layout->addWidget(m_pager);
--- trunk/playground/base/blazer/topbar.h #925626:925627
@@ -31,6 +31,7 @@
 class TaskManagerWidget;
 class Pager;
 class LauncherBar;
+class DesktopButton;
 
 class TopBar : public QFrame
 {
@@ -65,6 +66,8 @@
         void setupBackground();
         TaskManagerWidget *m_tasks;
         Pager *m_pager;
+	DesktopButton *m_desktopButton;
+	
 };
 
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic