[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