K Birthday Reminder

Plasma 4 Extensions

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

4
Become a Fan
5.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:

-============= 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


Ratings & Comments

31 Comments

kasimir

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

mikala

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,

janet

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?

buschmann23

I have the same problem on openSUSE...

Moppel

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

faldo

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?

faldo

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

Moppel

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!

faldo

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

Moppel

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

faldo

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?

Moppel

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

faldo

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

faldo

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

Moppel

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

buschmann23

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

Moppel

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

quincunx

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

Moppel

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.

KSVr00t

Working fine, thanks!

Tumsa

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.

Moppel

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

hoihappen

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

hoihappen

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

Moppel

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)

Pling
0 Affiliates
Details
license
version 0.9.73
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other Plasma 4 Extensions:

Icon Tasks deb build
N00bun2
last update date: 13 years ago

Score 4.3

Prayer Times Plasmoid
riyad
last update date: 13 years ago

Score 5.2

KPrayertime4 Islamic Prayer Times
ahaq
last update date: 15 years ago

Score 4.4

Hostinfo
mgraesslin
last update date: 13 years ago

Score 4.7

Monitor QuadCore Russian
kuchumovn
last update date: 16 years ago

Score 5.0

blaKjaK
werevire
last update date: 15 years ago

Score 5.0