rpms/kde-plasma-stasks/devel kde-plasma-stasks-4.3.patch, NONE, 1.1 kde-plasma-stasks.spec, 1.2, 1.3 kde-plasma-stasks-spacerfix.patch, 1.1, NONE kde-plasma-stasks-translucent-bg.patch, 1.1, NONE
Sven Lankes
slankes at fedoraproject.org
Mon Jul 6 21:18:42 UTC 2009
- Previous message (by thread): rpms/anaconda/devel .cvsignore, 1.643, 1.644 anaconda.spec, 1.792, 1.793 sources, 1.777, 1.778
- Next message (by thread): rpms/opal/F-11 opal.spec, 1.50, 1.51 opal-handlers.cxx.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: slankes
Update of /cvs/pkgs/rpms/kde-plasma-stasks/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24160
Modified Files:
kde-plasma-stasks.spec
Added Files:
kde-plasma-stasks-4.3.patch
Removed Files:
kde-plasma-stasks-spacerfix.patch
kde-plasma-stasks-translucent-bg.patch
Log Message:
* Mon Jul 26 2009 Sven Lankes <sven at lank.es> 0.5.1-4
- Really fix it for KDE 4.3
kde-plasma-stasks-4.3.patch:
--- NEW FILE kde-plasma-stasks-4.3.patch ---
Only in stasks-0.5.1/applet: stasks_allinone.patch
diff -ur stasks-0.5.1.orig/applet/stasks_applet.cpp stasks-0.5.1/applet/stasks_applet.cpp
--- stasks-0.5.1.orig/applet/stasks_applet.cpp 2009-03-22 01:18:21.000000000 +0100
+++ stasks-0.5.1/applet/stasks_applet.cpp 2009-07-02 02:24:48.000000000 +0200
@@ -73,9 +73,9 @@
if (appletContainment) m_groupManager->setScreen(appletContainment->screen());
connect(this, SIGNAL(settingsChanged()), m_groupManager, SLOT(reconnect()));
- connect(m_groupManager->rootGroup(), SIGNAL(itemAdded(AbstractItemPtr)), this, SLOT(itemAdded(AbstractItemPtr)));
- connect(m_groupManager->rootGroup(), SIGNAL(itemRemoved(AbstractItemPtr)), this, SLOT(itemRemoved(AbstractItemPtr)));
- connect(m_groupManager->rootGroup(), SIGNAL(itemPositionChanged(AbstractItemPtr)), SLOT(itemPositionChanged(AbstractItemPtr)));
+ connect(m_groupManager->rootGroup(), SIGNAL(itemAdded(AbstractGroupableItem *)), this, SLOT(itemAdded(AbstractGroupableItem *)));
+ connect(m_groupManager->rootGroup(), SIGNAL(itemRemoved(AbstractGroupableItem *)), this, SLOT(itemRemoved(AbstractGroupableItem *)));
+ connect(m_groupManager->rootGroup(), SIGNAL(itemPositionChanged(AbstractGroupableItem *)), SLOT(itemPositionChanged(AbstractGroupableItem *)));
connect(this, SIGNAL(settingsChanged()), this, SLOT(configuration()));
m_layout = new QGraphicsLinearLayout(this);
@@ -87,7 +87,7 @@
setSizePolicy(QSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding));
setMaximumSize(INT_MAX,INT_MAX);
}
-void STasksApplet::itemAdded(TaskManager::AbstractItemPtr groupableItem)
+void STasksApplet::itemAdded(TaskManager::AbstractGroupableItem * groupableItem)
{
STasksItem *item = new STasksItem(groupableItem, this);
if (m_items.contains(item))
@@ -106,7 +106,7 @@
m_tasksHash[groupableItem] = item;
}
-void STasksApplet::itemRemoved(TaskManager::AbstractItemPtr groupableItem)
+void STasksApplet::itemRemoved(TaskManager::AbstractGroupableItem * groupableItem)
{
STasksItem* item = m_tasksHash[groupableItem];
if(item == 0)
@@ -120,7 +120,7 @@
m_layout->activate();
delete item;
}
-void STasksApplet::itemPositionChanged(AbstractItemPtr groupableItem)
+void STasksApplet::itemPositionChanged(TaskManager::AbstractGroupableItem * groupableItem)
{
STasksItem* item = m_tasksHash[groupableItem];
if (!m_items.contains(item))
@@ -138,7 +138,7 @@
m_items.clear();
m_tasksHash.clear();
- foreach(TaskManager::AbstractItemPtr item,m_groupManager->rootGroup()->members() )
+ foreach(AbstractGroupableItem *item, m_groupManager->rootGroup()->members() )
{
itemAdded(item);
}
@@ -153,6 +153,8 @@
{
m_layout->setOrientation((formFactor() == Plasma::Vertical)?Qt::Vertical:Qt::Horizontal);
}
+
+ setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding));
}
void STasksApplet::updateSize()
{
@@ -271,7 +273,7 @@
}
return count;
}
-AbstractItemPtr STasksApplet::selectSubTask(int index)
+AbstractGroupableItem * STasksApplet::selectSubTask(int index)
{
foreach(STasksItem *item, m_items)
@@ -345,14 +347,13 @@
}
//kDebug() << "Wheel event m_activeTaskIndex: " << m_activeTaskIndex << " of " << subTasks;
- AbstractItemPtr taskItem = selectSubTask( m_activeIconIndex);
- if (taskItem)
- {
- if (!taskItem->isGroupItem())
- {
+ AbstractGroupableItem *taskItem = selectSubTask( m_activeIconIndex);
+ if (taskItem) {
+ if (!taskItem->isGroupItem())
+ {
TaskManager::TaskItem* task = static_cast<TaskManager::TaskItem*>(taskItem);
- if (task->task())
- task->task()->activate();
+ if (task->task())
+ task->task()->activateRaiseOrIconify();
}
}
}
diff -ur stasks-0.5.1.orig/applet/stasks_applet.h stasks-0.5.1/applet/stasks_applet.h
--- stasks-0.5.1.orig/applet/stasks_applet.h 2009-03-21 23:22:42.000000000 +0100
+++ stasks-0.5.1/applet/stasks_applet.h 2009-07-02 02:19:39.000000000 +0200
@@ -51,7 +51,6 @@
using TaskManager::TaskPtr;
using TaskManager::StartupPtr;
using TaskManager::GroupPtr;
-using TaskManager::AbstractItemPtr;
using TaskManager::AbstractGroupableItem;
using TaskManager::GroupManager;
using TaskManager::TaskItem;
@@ -88,14 +87,14 @@
int fps() {return 35;}
private:
QGraphicsLinearLayout *m_layout;
- QHash<AbstractItemPtr, STasksItem*> m_tasksHash;
+ QHash<AbstractGroupableItem *, STasksItem*> m_tasksHash;
qreal m_iconSize;
Ui::stasksConfigG m_configG;
Ui::stasksConfigA m_configA;
void reload();
void constraintsEvent(Plasma::Constraints constraints);
int totalSubTasks();
- AbstractItemPtr selectSubTask(int index);
+ AbstractGroupableItem * selectSubTask(int index);
int activeIndex();
//task
TaskManager::GroupManager::TaskGroupingStrategy m_groupingStrategy;
@@ -119,13 +118,13 @@
public slots:
void updateSize();
void updateActiveIconIndex(STasksItem *item);
- void itemPositionChanged(AbstractItemPtr groupableItem);
+ void itemPositionChanged(AbstractGroupableItem *);
void expandTasksChanged(int state);
void lightColorChanged(int state);
private slots:
void configuration();
- void itemAdded(AbstractItemPtr groupableItem);
- void itemRemoved(AbstractItemPtr groupableItem);
+ void itemAdded(AbstractGroupableItem *);
+ void itemRemoved(AbstractGroupableItem *);
protected slots:
void configAccepted();
signals:
diff -ur stasks-0.5.1.orig/applet/stasks_task.cpp stasks-0.5.1/applet/stasks_task.cpp
--- stasks-0.5.1.orig/applet/stasks_task.cpp 2009-03-21 22:51:03.000000000 +0100
+++ stasks-0.5.1/applet/stasks_task.cpp 2009-07-02 02:20:44.000000000 +0200
@@ -155,7 +155,7 @@
{
return m_task->task();
}
-TaskManager::AbstractItemPtr STasksTask::abstractItem()
+TaskManager::AbstractGroupableItem* STasksTask::abstractItem()
{
return m_abstractItem;
}
diff -ur stasks-0.5.1.orig/applet/stasks_task.h stasks-0.5.1/applet/stasks_task.h
--- stasks-0.5.1.orig/applet/stasks_task.h 2009-03-21 22:50:37.000000000 +0100
+++ stasks-0.5.1/applet/stasks_task.h 2009-07-02 02:21:53.000000000 +0200
@@ -43,7 +43,6 @@
using TaskManager::TaskPtr;
using TaskManager::StartupPtr;
using TaskManager::GroupPtr;
-using TaskManager::AbstractItemPtr;
using TaskManager::AbstractGroupableItem;
using TaskManager::GroupManager;
using TaskManager::TaskItem;
@@ -78,7 +77,7 @@
QString description();
int desktop();
TaskPtr task();
- TaskManager::AbstractItemPtr abstractItem();
+ TaskManager::AbstractGroupableItem * abstractItem();
GroupPtr group();
TaskManager::TaskItem* taskItem();
StartupPtr startup();
@@ -92,7 +91,7 @@
TaskManager::TaskGroup* m_group;
STasksApplet *m_applet;
- TaskManager::AbstractItemPtr m_abstractItem;
+ TaskManager::AbstractGroupableItem * m_abstractItem;
TaskFlags m_flags;
ItemType m_type;
private slots:
diff -ur stasks-0.5.1.orig/applet/stasks_tooltip.cpp stasks-0.5.1/applet/stasks_tooltip.cpp
--- stasks-0.5.1.orig/applet/stasks_tooltip.cpp 2009-03-21 22:37:38.000000000 +0100
+++ stasks-0.5.1/applet/stasks_tooltip.cpp 2009-07-02 02:22:43.000000000 +0200
@@ -75,6 +75,7 @@
STasksToolTip::STasksToolTip(int size, QWidget *parent) : QWidget(parent)
{
+ setAttribute(Qt::WA_TranslucentBackground);
setWindowFlags(Qt::ToolTip);
m_size = size;
Index: kde-plasma-stasks.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kde-plasma-stasks/devel/kde-plasma-stasks.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- kde-plasma-stasks.spec 29 Jun 2009 20:59:48 -0000 1.2
+++ kde-plasma-stasks.spec 6 Jul 2009 21:18:12 -0000 1.3
@@ -1,6 +1,6 @@
Name: kde-plasma-stasks
Version: 0.5.1
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Alternate Task-Switcher plasma applet
Group: User Interface/Desktops
@@ -8,8 +8,7 @@ License: GPLv2+
URL: http://www.kde-look.org/content/show.php/STasks?content=99739
Source0: http://www.kde-look.org/CONTENT/content-files/99739-stasks-%{version}.tar.gz
-Patch0: kde-plasma-stasks-spacerfix.patch
-Patch1: kde-plasma-stasks-translucent-bg.patch
+Patch0: kde-plasma-stasks-4.3.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -20,8 +19,7 @@ A plasmoid offering an alternate task-sw
%prep
%setup -qn stasks-%{version}
-%patch0 -p0
-%patch1 -p0
+%patch0 -p1
find \( -name "*.cpp" -o -name "*.h" -o -name "README" -o -name "COPYING" \) -exec chmod -x {} \;
%build
@@ -46,6 +44,9 @@ rm -rf %{buildroot}
%doc COPYING README
%changelog
+* Mon Jul 26 2009 Sven Lankes <sven at lank.es> 0.5.1-4
+- Really fix it for KDE 4.3
+
* Mon Jun 29 2009 Sven Lankes <sven at lank.es> 0.5.1-3
- Add two patches for KDE 4.3 plasma
--- kde-plasma-stasks-spacerfix.patch DELETED ---
--- kde-plasma-stasks-translucent-bg.patch DELETED ---
- Previous message (by thread): rpms/anaconda/devel .cvsignore, 1.643, 1.644 anaconda.spec, 1.792, 1.793 sources, 1.777, 1.778
- Next message (by thread): rpms/opal/F-11 opal.spec, 1.50, 1.51 opal-handlers.cxx.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list