K Birthday Reminder

Plasma 4 Widgets

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

3
Score 50.0%
Description:

Plasmoid reminds you of birthdays and anniversaries of contacts[¹] in the (standard) KDE address book.
Inspired by the KDE3 kicker applet KBirthday from Jan Hambrecht.
As the version number indicates, the plasmoid isn't quite ready yet. Also there are a few issues I know of. You will find the list in the TODO file.
The popup displayed when clicking on the plasmoid's icon is supposed to show only when living in a panel. This popup dialog is not ready yet!
Hope you will enjoy using it anyway.

Problems with es_ES.po should be gone. Sorry for that.


[¹]Contacts can be added using KAddressBook or Kontact.

Source code is now available on GitHub
https://github.com/cyc1ingsir/KBirthdayPlasma
Last changelog:

5 years ago

-============= V 0.9.73 ================== -French translation added (Alain Portal)
-Spanish translation added -fixing a couple of misspellings -applied patches provided by Alain Portal
-============= V 0.9.72 ================== -I18N files added -added German translation
============= V 0.9.71 ==================
-crash when started in hour after midnight - FIXED
-applied openSUSE patches
============= V 0.9.70 ==================
-I18N_ARGUMENT_MISSING FIXED by Patch from Tumsa on KDE-Looks org (thanks!)
-Since the ToolTip interface changed from KDE 4.1 to 4.2 this version depends on 4.2
-Extended panel support - this is not final yet!
============= V 0.8.0 ==================
-if added to a panel instead of the desktop, number of events will be shown
-added tooltip if added to panel (tooltip has yet to be extended)
tooltip interface keeps chaning - KDE >4.1.70 supported only at the moment
-coming events in next year and past in events in last year were not displayed (FIXED)
-count of coming events are calculated in order to resize plasmoid
/resizing itself not working yet/
-Added Icon
============= V 0.7.1 ==================
-updates on midnight (not tested yet)
-sorting list of events - closest events first
-using the normal font colour for headings (just a bit darker)
-Settings now stored when the config dialog is closed
============= V 0.7 ==================
-initial Release

kasimir

8 years ago

Systen Opensuse 11.4 with kde 4.6.2.

When I start KDE the hight of the plasmoid is expand to the bottom of the desktop. When I click the resize icon at the right tool bar I can change the width but not the hight. To change the hight I have to click the settings icon and click ok. After that I'm able to reduce the size.

Another problem I have noticed. When I suspend to disk and rewake next day the remaining days still are the some as the day before. But this could be a akonadi problem to.

Kasi

Report

mikala

9 years ago

Currently the icon & the category are wrong in the applet desktop file
here is a patch to fix this :

Index: src/applet/plasma-applet-kbirthday.desktop
===================================================================
--- src/applet/plasma-applet-kbirthday.desktop
+++ src/applet/plasma-applet-kbirthday.desktop 2010-04-23 18:44:03.409536281 -0300
@@ -5,7 +5,7 @@
Comment=Remembers you on anniversaries
Comment[de]=Erinnert an Geburtstage und Jahrestage von Kontakten im KDE-Adressbuch
Comment[fr]=Souvenez-vous des dates anniversaires
-Icon=cookie
+Icon=birthdaycake.svgz
Type=Service
X-KDE-ServiceTypes=Plasma/Applet

@@ -15,7 +15,7 @@
X-KDE-PluginInfo-Name=kbirthdayapplet
X-KDE-PluginInfo-Version=0.9.72
X-KDE-PluginInfo-Website=http://www.kde-look.org/content/show.php/K+Birthday+Reminder?content=91641
-X-KDE-PluginInfo-Category=Time and Date
+X-KDE-PluginInfo-Category=Date and Time
X-KDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=GPL
X-KDE-PluginInfo-EnabledByDefault=true

Regards,

Report

janet

9 years ago

When I try to compile I get fatal errors about an "invalid multibyte sequence" in es_ES.gbo. I can only compile the plasmoid when I delete es_ES.po. It doesn't seem to be UTF-8 compatible?

Report

C

Moppel

9 years ago

Sorry for that. This file must have changed to a strange encoding by mailing around and about.

Report

buschmann23

9 years ago

I have the same problem on openSUSE...

Report

faldo

10 years ago

Hello

I am working with OpenSUSE 11.1 and KDE 4.3.1

I picked plasmoid-birthdayreminder-0.8.0-4.9.i586.rpm from
http://download.opensuse.org/repositories/KDE%3a/KDE4%3a/Community/openSUSE_11.1/i586/.
I did the installation without problems but when I start this plasmoid plasma crashes.
How can I solve this problem?

Report

C

Moppel

10 years ago

I guess, you probably mean KDE 4.1.3 since KDE 4.2 hast just been released.
Anyway, I added an RPM package for openSuse 11.1. Since I included the the Factory repository, I've got KDE 4.2 already.
If it doesn't work, you can try to download the src.rpm and (as root) create a version suiting your environment with the command
rpmbuild --rebuild plasmoid-birthdayreminder-0.9.70-1.0.src.rpm

Hope that helps!

Report

faldo

10 years ago

Hi Moppel

oh yes indeed I meant KDE 4.1.3 - sorry.
I have tried to rebuild the package in your suggested way but it did not work.

After 37% of "make" an error occured.
In the following a part of make.

# In file included from /usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:1:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.h:42:30: error: Plasma/PopupApplet: Datei oder Verzeichnis nicht gefunden
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:43:29: error: Plasma/IconWidget: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:1:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.h:58: error: expected class-name before ‘{’ token
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.h:81: error: ‘KConfigDialog’ has not been declared
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.h:136: error: ISO C++ forbids declaration of ‘IconWidget’ with no type
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.h:136: error: invalid use of ‘::’
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.h:136: error: expected ‘;’ before ‘*’ token
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.h:58: warning: ‘class KBirthdayApplet’ has virtual functions and accessible non-virtual destructor
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:52: error: expected constructor, destructor, or type conversion before ‘(’ token
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:56: error: ‘KabEntry’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:56: error: template argument 1 is invalid
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp: In constructor ‘KBirthdayApplet::KBirthdayApplet(QObject*, const QVariantList&)’:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:64: error: expected class-name before ‘(’ token
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:76: error: ‘DefaultBackground’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:76: error: ‘setBackgroundHints’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:77: error: ‘setAspectRatioMode’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:78: error: ‘setHasConfigurationInterface’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:79: error: ‘resize’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp: In destructor ‘KBirthdayApplet::~KBirthdayApplet()’:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:90: error: ‘hasFailedToLaunch’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp: In member function ‘void KBirthdayApplet::init()’:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:110: error: ‘dataEngine’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:112: error: no matching function for call to ‘Plasma::DataEngine::connectSource(const char*&, KBirthdayApplet* const)’
/usr/include/KDE/Plasma/../../plasma/dataengine.h:136: note: candidates are: void Plasma::DataEngine::connectSource(const QString&, QObject*, uint, Plasma::IntervalAlignment) const
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:113: error: no matching function for call to ‘Plasma::DataEngine::connectSource(const char*&, KBirthdayApplet* const)’
/usr/include/KDE/Plasma/../../plasma/dataengine.h:136: note: candidates are: void Plasma::DataEngine::connectSource(const QString&, QObject*, uint, Plasma::IntervalAlignment) const
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:116: error: ‘setFailedToLaunch’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:120: error: no matching function for call to ‘Plasma::DataEngine::connectSource(const char [4], KBirthdayApplet* const, int, Plasma::IntervalAlignment)’
/usr/include/KDE/Plasma/../../plasma/dataengine.h:136: note: candidates are: void Plasma::DataEngine::connectSource(const QString&, QObject*, uint, Plasma::IntervalAlignment) const
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:125: error: ‘config’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:134: error: no matching function for call to ‘Plasma::Svg::Svg(KBirthdayApplet* const)’
/usr/include/KDE/Plasma/../../plasma/svg.h:73: note: candidates are: Plasma::Svg::Svg(QObject*)
/usr/include/KDE/Plasma/../../plasma/svg.h:51: note: Plasma::Svg::Svg(const Plasma::Svg&)
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp: In member function ‘void KBirthdayApplet::constraintsEvent(Plasma::Constraints)’:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:152: error: ‘formFactor’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:154: error: ‘setMinimumSize’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:155: error: ‘setAspectRatioMode’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp: In member function ‘void KBirthdayApplet::paintInterface(QPainter*, const QStyleOptionGraphicsItem*, const QRect&)’:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:207: error: ‘setMinimumSize’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp: At global scope:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:272: error: prototype for ‘void KBirthdayApplet::createConfigurationInterface(KConfigDialog*)’ does not match any in class ‘KBirthdayApplet’
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.h:81: error: candidate is: void KBirthdayApplet::createConfigurationInterface(int*)
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp: In member function ‘void KBirthdayApplet::configAccepted()’:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:313: error: ‘config’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:323: error: ‘update’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:325: error: ‘configNeedsSaving’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp: In member function ‘void KBirthdayApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&)’:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:347: error: ‘update’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp: In member function ‘void KBirthdayApplet::updateEventList(const QList<QVariant>&, QList<BListEntry*>**)’:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:355: error: ‘KabEntry’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:355: error: expected `;' before ‘ke’
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:356: error: ‘ke’ was not declared in this scope
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:354: warning: unused variable ‘person’
In file included from /usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/src/applet/kbirthdayapplet.cpp:447:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/builddir/src/applet/kbirthdayapplet.moc: At global scope:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/builddir/src/applet/kbirthdayapplet.moc:47: error: ‘Plasma::PopupApplet’ has not been declared
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/builddir/src/applet/kbirthdayapplet.moc: In member function ‘virtual void* KBirthdayApplet::qt_metacast(const char*)’:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/builddir/src/applet/kbirthdayapplet.moc:61: error: ‘PopupApplet’ in namespace ‘Plasma’ does not name a type
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/builddir/src/applet/kbirthdayapplet.moc:62: error: ‘QMocSuperClass’ has not been declared
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/builddir/src/applet/kbirthdayapplet.moc: In member function ‘virtual int KBirthdayApplet::qt_metacall(QMetaObject::Call, int, void**)’:
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/builddir/src/applet/kbirthdayapplet.moc:67: error: ‘PopupApplet’ in namespace ‘Plasma’ does not name a type
/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/builddir/src/applet/kbirthdayapplet.moc:68: error: ‘QMocSuperClass’ has not been declared
make[2]: *** [src/applet/CMakeFiles/plasma_applet_kbirthdayapplet.dir/kbirthdayapplet.o] Fehler 1
make[2]: Leaving directory `/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/builddir'
make[1]: *** [src/applet/CMakeFiles/plasma_applet_kbirthdayapplet.dir/all] Fehler 2
make[1]: Leaving directory `/usr/src/packages/BUILD/KBirthdayPlasma_0_9_70/builddir'
make: *** [all] Fehler 2
error: Bad exit status from /var/tmp/rpm-tmp.530 (%build)


RPM build errors:
user test01 does not exist - using root
user moppel does not exist - using root
Bad exit status from /var/tmp/rpm-tmp.530 (%build)


Do you have any other suggestions?

best regards
faldo

Report

C

Moppel

10 years ago

This is probably because the programming interface between 4.1 and 4.2 changed quite a bit. Version 0.9.7 was developed using a beta versioin of 4.2.
I now have an openSuSE 11.1 installation with KDE 4.1.3 (sysinfo:/ says openSUSE 11.1 (i586) KDE: 4.1.3 (KDE 4.1.3) "release 4.9")
and tried the following:
I downloaded the src.rpm from
http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.1/src/plasmoid-birthdayreminder-0.8.0-4.9.src.rpm
and as root run
rpmbuild --rebuild plasmoid-birthdayreminder-0.8.0-4.9.src.rpm
The built rpm will be located in
/usr/src/packages/RPMS/i586/
from where it can be installed.
Doing this, the plasmoid works for me without crashing plasma.
You could try this.

HTH

Report

faldo

10 years ago

Meanwhile I have updated to KDE 4.2
The installation of plasmoid-birthdayreminder-0.9.70-1.0.i586.rpm works but when I start this plasmoid KDE crashes.
Installing birthday-plasmoid-0.9.70.tar.bz2 causes errors:

> CMake Error at /usr/share/kde4/apps/cmake/modules/FindPlasma.cmake:13 (message):
> FindPlasma.cmake is deprecated. Now with KDE 4.2 Plasma is part of kdelibs
> and automatically found using find_package(KDE4) instead.

> Replace the variables previously coming from FindPlasma.cmake as follows:

> PLASMA_OPENGL_FOUND -> KDE4_PLASMA_OPENGL_FOUND

> PLASMA_LIBS -> KDE4_PLASMA_LIBS

> PLASMA_INCLUDE_DIR -> KDE4_INCLUDE_DIR or KDE4_INCLUDES, should be already
> set anyway

> PLASMA_FOUND -> nothing, it's always there if KDE4, version 4.2 or newer
> has been found.

> If you see this error message in a module within KDE/, update it from svn,
> it has been fixed already.

> Call Stack (most recent call first):
> CMakeLists.txt:5 (find_package)


> -- Configuring incomplete, errors occurred!
> error: Bad exit status from /var/tmp/rpm-tmp.73332 (%build)


> RPM build errors:
> Bad exit status from /var/tmp/rpm-tmp.73332 (%build)

The rebuilt via
rpmbuild --rebuild plasmoid-birthdayreminder-0.9.70-1.0.src.rpm takes the same effect.

Are there some packages missing?
What else can I do?

Report

C

Moppel

10 years ago

Try the RPM from this site:

http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.1_KDE4_Factory_Desktop/i586/

plasmoid-birthdayreminder-0.9.70-1.9.i586.rpm

It works for me using 4.2.00 (KDE 4.2.0) "release 90.1

You'll find the package inside the KDE:KDE4:Community:Factory:Desktop repository using your prefered package manager


The building error you saw resulted in the difference between KDE4.1.85 (where upon it was built) and KDE4.2 final.
Should plasma still crash on you after installing that above rpm I would be highly interested in the debugging output. You probably need kdeworspace4-debuginfo installed for it to generate useful output

Sorry for all this confusion

Report

C

Moppel

10 years ago

Thanks for the tip, buschman!
Other translations are welcome!

Report

buschmann23

10 years ago

Translations are saved under /usr/share/locale/$LOCALE/LC_MESSAGES/$APPLET_NAME.mo

Look at plasmoids like Customizable Weather Plasmoid, it already uses I18N :)

http://www.kde-look.org/content/show.php/Customizable+Weather+Plasmoid+(CWP)?content=98925

Best greetings
Buschmann

Report

C

Moppel

10 years ago

Sorry, I couldn't see this behaviour myself. I can add the plasmoid via the "add widget" functionality
Being a native German speaker myself, I would have added the translation if I had found out, how to I18N plasmoids. Not sure where the translation files have to be placed

Report

faldo

10 years ago

That works, thank you !!!
There is still one (liitle) problem left.
When I try to activate this plamoid with clicking on the >Add Widget< button the desktop freezes. But via drag-and-drop it works fine.

btw: How can I help to translate your plasmoid in German?

faldo

Report

faldo

10 years ago

That works, thank you !!!
There is still one (liitle) problem left.
When I try to activate this plamoid with clicking on the >Add Widget< button the desktop freezes. But via drag-and-drop it works fine.

btw: How can I help to translate your plasmoid in German?

faldo

Report

faldo

10 years ago

Is there anybody who can help me?
I like this plasmoid and I miss it.
It used to work.

greetings
faldo

Report

quincunx

10 years ago

Hello,

I tried to run this plasmoid on Kubuntu (with latest KDE 4.2 via PPA). The compilation didn't show any errors, but when I run the plasmoid, it always says "No Events", even though there are enough birthdays coming up within the next days (Kontact has them on its summary view). Kubuntu switched to Akonadi in 4.2, could this be the cause of the problem?

Greetings,
Chris

Report

C

Moppel

10 years ago

You could try to run
>plasmaengineexplorer kabc
If it doesn't list anything in the categories "Birthdays" or "Anniversaries" (The content of the the entries will not be displayable but this does not matter). If nothing is listed, akonadi might be the problem.
The aformentioned engine just tries to open the standard addressbook. However, I had to import some resources in Kontact recently, after nothing was displayed after an KDE4/Kontakt update anymore. I'll add a screenshot of the relevant area of Kontact tomorrow.

Report

KSVr00t

10 years ago

Working fine, thanks!

Report

Tumsa

10 years ago

I had the problem that it always showed "in 3(I18N_ARGUMENT_MISSING) days" in the plasmoid. I fixed it for me through changing the following lines in kbirthdayapplet.cpp:

msg = i18n("%1 days ago").arg(remainingDays*-1);

msg = i18n("in %1 days").arg(remainingDays);

to:
msg = i18n("%1 days ago", remainingDays*-1);

msg = i18n("in %1 days", remainingDays);

Now it works without error messages. (I use KDE 4.1.2 on Ubuntu 8.04)

Great plasmoid btw! I was looking for something like this.

Report

C

Moppel

10 years ago

Thanks a lot for the patch. I added this to the current release.
I'm glad you like this plasmoid.

Report

hoihappen

10 years ago

when using the make command I get the following error code:

[ 16%] Generating ui_kbirthdayapplet_config.h
Generating kbirthdayapplet.moc
Scanning dependencies of target plasma_applet_kbirthdayapplet
[ 33%] Building CXX object src/applet/CMakeFiles/plasma_applet_kbirthdayapplet.dir/plasma_applet_kbirthdayapplet_automoc.o
[ 50%] Building CXX object src/applet/CMakeFiles/plasma_applet_kbirthdayapplet.dir/kbirthdayapplet.o
/home/Tobi/Meins/Downloads/Customize/Plasmoids/BirthdayReminder/KBirthdayPlasma/src/applet/kbirthdayapplet.cpp: In member function ‘virtual void KBirthdayApplet::constraintsEvent(Plasma::Constraints)’:
/home/Tobi/Meins/Downloads/Customize/Plasmoids/BirthdayReminder/KBirthdayPlasma/src/applet/kbirthdayapplet.cpp:128: error: ‘Content’ is not a member of ‘Plasma::ToolTipManager’
/home/Tobi/Meins/Downloads/Customize/Plasmoids/BirthdayReminder/KBirthdayPlasma/src/applet/kbirthdayapplet.cpp:128: error: expected `;' before ‘toolTipData’
/home/Tobi/Meins/Downloads/Customize/Plasmoids/BirthdayReminder/KBirthdayPlasma/src/applet/kbirthdayapplet.cpp:129: error: ‘toolTipData’ was not declared in this scope
make[2]: *** [src/applet/CMakeFiles/plasma_applet_kbirthdayapplet.dir/kbirthdayapplet.o] Fehler 1
make[1]: *** [src/applet/CMakeFiles/plasma_applet_kbirthdayapplet.dir/all] Fehler 2
make: *** [all] Fehler 2

Report

C

Moppel

10 years ago

The interface for tooltips changed on a quite regular basis on the the way from KDE 4.1 to 4.2.
Whith the Beta 2 out, I hope this is final now.
If not, one may remove all code snippets enclosed by
#if KDE_IS_VERSION(4,1,80)
#endif
in
kbirthdayapplet.cpp

You may try this again. The current version was successfully compiled on openSuSE 11.0 with KDE version 4.2 Beta 2 (build 4.1.85)

Report

hoihappen

10 years ago

Sorry, I forgot to mention that I'm using Opensuse 11.0 and KDE 4.2

MFG

hoihappen

Report

5 years ago

-============= V 0.9.73 ================== -French translation added (Alain Portal)
-Spanish translation added -fixing a couple of misspellings -applied patches provided by Alain Portal
-============= V 0.9.72 ================== -I18N files added -added German translation
============= V 0.9.71 ==================
-crash when started in hour after midnight - FIXED
-applied openSUSE patches
============= V 0.9.70 ==================
-I18N_ARGUMENT_MISSING FIXED by Patch from Tumsa on KDE-Looks org (thanks!)
-Since the ToolTip interface changed from KDE 4.1 to 4.2 this version depends on 4.2
-Extended panel support - this is not final yet!
============= V 0.8.0 ==================
-if added to a panel instead of the desktop, number of events will be shown
-added tooltip if added to panel (tooltip has yet to be extended)
tooltip interface keeps chaning - KDE >4.1.70 supported only at the moment
-coming events in next year and past in events in last year were not displayed (FIXED)
-count of coming events are calculated in order to resize plasmoid
/resizing itself not working yet/
-Added Icon
============= V 0.7.1 ==================
-updates on midnight (not tested yet)
-sorting list of events - closest events first
-using the normal font colour for headings (just a bit darker)
-Settings now stored when the config dialog is closed
============= V 0.7 ==================
-initial Release

12345678910
product-maker Base: 4 x 5.0 Ratings
ILLuSioN22
Oct 03 2010
faldo
Nov 08 2009
Murz
Apr 27 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
0.9.73
updated Jan 01 2014
added Oct 21 2008
downloads 24h
0
page views 24h 2