Image 01
profile-image

nethad

Thomas R. Basel, Switzerland
Plasma 4 Widgets

SMS Widget

Plasma 4 Widgets May 20 2009
Score 79%
79 Likes
21 Dislikes
SMS Widget

Plasma 4 Widgets 20 comments

Score 79%
79 Likes
21 Dislikes
May 20 2009
I forgot to answer you, sorry. Thanks for the code! See my post below concerning the rewrite in JavaScript. I'll try to port your code. - Feb 24 2011
I personally run Fedora, so I can't test the widget with Kubuntu. Generally QtRuby must be installed including kde ruby bindings.

A few weeks ago I started a rewrite of the SMS Widget in JavaScript, because I had limitations using Ruby. In JavaScript, however, the number autocompletion feature does not work and I haven't written a workaround yet.
I'll post updates as soon as there is a usable version. - Feb 24 2011
Thank you! I added a hint in the description. - May 14 2009
Sorry for the late answer:
voipcheap.com support is currently in the making. It should work but I couldn't test it yet. There will soon be a new version. - May 12 2009
I can't speak for Ubuntu, but in Fedora the package needed is called "korundum". A quick inquiry on packages.ubuntu.com

http://packages.ubuntu.com/search?keywords=korundum&searchon=names&suite=jaunty&section=all

shows me, that there's the "libkorundum4-ruby1.8" package. Does it work with that package? If so, I'll add it as a hint in the description.
- May 11 2009
What was the error when you tried it from a local file? - May 07 2009
Hi, the message below this is meant for you :) I clicked the wrong link. - May 07 2009
Thanks! :)
To install the widget, you could go to the "Add Widgets" dialog (right click on your desktop), there you choose "Install New Widgets" -> "Download New Plasma Widgets".
Or you download the sms-widget.plasmoid here and install it via command line:
plasmapkg -i sms-widget.plasmoid - May 07 2009
Choqok

Browser 100 comments

by mtux
Score 89%
89 Likes
11 Dislikes
Mar 04 2012
Hi again,

I made a mockup (in GIMP) to show you what I meant with the post above.

http://img7.imageshack.us/img7/2203/tweetielike.png

This is what I think would be nice to have as a appearance option. The mockup is not perfect (e.g. links are not coloured), but I tried to copy the Tweetie look ( http://www.atebits.com/tweetie-mac/ ) which I think is a good example.
Additional information (e.g. which twitter client the poster used) could be shown when the user hovers over the actual status, just like it's done right now with the action buttons.

What do you think about my mockup? - May 30 2009
Hi, your app is great, however I have a question:
A friend of mine uses a Mac twitter client named "Tweetie", which has a much cleaner UI in my opinion:
http://atebits.cachefly.net/atebits/img/tweetie-mac/features/screenshot.png

How about adding config options to resemble this kind of view? - May 06 2009
X.org Setup

System Software 48 comments

Score 84%
84 Likes
16 Dislikes
Nov 20 2007
You need kdebase-dev - May 03 2007
The devel-packages are all installed. I think there should be a message when I run ./configure. It looks like there are some qt libraries missing, but i don't know which ones. I think I have all necessary installed. - Apr 29 2007
You need the X-devel packages.

sudo aptitude install xorg-dev xserver-xorg-dev - Apr 29 2007
Thank you for your quick response.

Distro: Kubuntu 7.04
gcc: 4.1.2
KDE: 3.5.6
Qt: 3.3.7 or 3.3.8
(Version: 3:3.3.8really3.3.7-0ubuntu5)
I think this is a patched 3.3.7 - Apr 29 2007
Hi,

I wanted to compile your source. ./configure does not give any error.

make[4]: Betrete Verzeichnis '/home/thomas/transfer/xorgsetup-0.9.2/src/lib/setupcore'
if /bin/bash ../../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT lanimation.lo -MD -MP -MF ".deps/lanimation.Tpo" -c -o lanimation.lo lanimation.cpp; \
then mv -f ".deps/lanimation.Tpo" ".deps/lanimation.Plo"; else rm -f ".deps/lanimation.Tpo"; exit 1; fi
lanimation.cpp:24:26: error: qapplication.h: No such file or directory
lanimation.cpp:25:21: error: qbitmap.h: No such file or directory
lanimation.cpp:26:18: error: qdir.h: No such file or directory
lanimation.cpp:27:20: error: qimage.h: No such file or directory
lanimation.cpp:28:22: error: qpainter.h: No such file or directory
lanimation.cpp:29:23: error: qsettings.h: No such file or directory
In file included from lanimation.cpp:34:
lanimation.h:23:20: error: qtimer.h: No such file or directory
lanimation.h:24:21: error: qwidget.h: No such file or directory
In file included from lanimation.cpp:35:
lanimationimages.h:15:19: error: qdict.h: No such file or directory
lanimationimages.h:16:19: error: qmime.h: No such file or directory
lanimationimages.h:17:25: error: qdragobject.h: No such file or directory
In file included from lanimation.cpp:365:
lanimation.moc:12:25: error: qmetaobject.h: No such file or directory
lanimation.moc:15:34: error: private/qucomextra_p.h: No such file or directory
lanimation.moc:17:2: error: #error "This file was generated using the moc from 3.3.7. It"
lanimation.moc:18:2: error: #error "cannot be used with the include files from this version of Qt."
lanimation.moc:19:2: error: #error "(The moc has changed too much.)"
lanimation.h:34: error: expected class-name before '{' token
lanimation.h:35: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type
lanimation.h:36: error: expected ';' before 'public'
lanimation.h:44: error: 'QResizeEvent' has not been declared
lanimation.h:46: error: expected `:' before 'slots'
lanimation.h:47: error: expected primary-expression before 'void'
lanimation.h:47: error: ISO C++ forbids declaration of 'slots' with no type
lanimation.h:47: error: expected ';' before 'void'
lanimation.h:54: error: 'QPixmap' does not name a type
lanimation.h:55: error: 'QPixmap' does not name a type
lanimation.h:57: error: 'QImage' does not name a type
lanimation.h:59: error: ISO C++ forbids declaration of 'QPtrList' with no type
lanimation.h:59: error: expected ';' before '<' token
lanimation.h:61: error: ISO C++ forbids declaration of 'QTimer' with no type
lanimation.h:61: error: expected ';' before '*' token
lanimationimages.h:16340: error: ISO C++ forbids declaration of 'QRgb' with no type
lanimationimages.h:16340: error: expected ';' before '*' token
lanimationimages.h:16344: error: 'FALSE' was not declared in this scope
lanimationimages.h:16345: error: 'FALSE' was not declared in this scope
lanimationimages.h:16347: error: too many initializers for 'EmbedImage'
lanimationimages.h:16347: error: too many initializers for 'EmbedImage'
lanimationimages.h:16347: error: too many initializers for 'EmbedImage'
lanimationimages.h:16349: error: 'QImage' does not name a type
lanimationimages.h:16374: error: expected class-name before '{' token
lanimationimages.h:16378: error: ISO C++ forbids declaration of 'QMimeSource' with no type
lanimationimages.h:16378: error: expected ';' before '*' token
lanimationimages.h:16388: error: expected initializer before '*' token
lanimationimages.h: In function 'void qInitImages_LAnimation()':
lanimationimages.h:16392: error: 'factory' was not declared in this scope
lanimationimages.h:16394: error: 'QMimeSourceFactory' has not been declared
lanimationimages.h: In function 'void qCleanupImages_LAnimation()':
lanimationimages.h:16400: error: 'factory' was not declared in this scope
lanimationimages.h:16401: error: 'QMimeSourceFactory' has not been declared
lanimationimages.h:16402: error: type '<type error>' argument given to 'delete', expected pointer
lanimation.cpp: At global scope:
lanimation.cpp:42: error: expected `)' before '*' token
lanimation.cpp:45: error: 'QPainter' has not been declared
lanimation.cpp:52: error: 'QPainter' has not been declared
lanimation.cpp:53: error: 'QPainter' has not been declared
lanimation.cpp:55: error: ISO C++ forbids declaration of 'QImage' with no type
lanimation.cpp:55: error: expected ';' before '*' token
lanimation.cpp:66: error: expected `)' before '*' token
lanimation.cpp: In destructor 'Star::~Star()':
lanimation.cpp:75: error: 'background' was not declared in this scope
lanimation.cpp: In member function 'void Star::restart()':
lanimation.cpp:80: error: 'background' was not declared in this scope
lanimation.cpp: At global scope:
lanimation.cpp:88: error: variable or field 'paint' declared void
lanimation.cpp:88: error: 'int Star::paint' is not a static member of 'class Star'
lanimation.cpp:88: error: 'QPainter' was not declared in this scope
lanimation.cpp:88: error: 'p' was not declared in this scope
lanimation.cpp:89: error: expected ',' or ';' before '{' token
lanimation.cpp:124: error: variable or field 'drawPoint' declared void
lanimation.cpp:124: error: 'int Star::drawPoint' is not a static member of 'class Star'
lanimation.cpp:124: error: 'QPainter' was not declared in this scope
lanimation.cpp:124: error: 'p' was not declared in this scope
lanimation.cpp:124: error: expected primary-expression before 'int'
lanimation.cpp:124: error: expected primary-expression before 'int'
lanimation.cpp:124: error: initializer expression list treated as compound expression
lanimation.cpp:125: error: expected ',' or ';' before '{' token
lanimation.cpp:134: error: variable or field 'clearPoint' declared void
lanimation.cpp:134: error: 'int Star::clearPoint' is not a static member of 'class Star'
lanimation.cpp:134: error: 'QPainter' was not declared in this scope
lanimation.cpp:134: error: 'p' was not declared in this scope
lanimation.cpp:134: error: expected primary-expression before 'int'
lanimation.cpp:134: error: expected primary-expression before 'int'
lanimation.cpp:134: error: initializer expression list treated as compound expression
lanimation.cpp:135: error: expected ',' or ';' before '{' token
lanimation.cpp:149: error: expected `)' before '*' token
lanimation.cpp:152: error: 'QPainter' has not been declared
lanimation.cpp:162: error: ISO C++ forbids declaration of 'QImage' with no type
lanimation.cpp:162: error: expected ';' before '*' token
lanimation.cpp:166: error: 'QBitmap' does not name a type
lanimation.cpp:167: error: 'QImage' does not name a type
lanimation.cpp:168: error: 'QImage' does not name a type
lanimation.cpp:169: error: 'QPixmap' does not name a type
lanimation.cpp:171: error: ISO C++ forbids declaration of 'QPtrList' with no type
lanimation.cpp:171: error: expected ';' before '<' token
lanimation.cpp: In destructor 'virtual Planet::~Planet()':
lanimation.cpp:176: error: 'background' was not declared in this scope
lanimation.cpp: At global scope:
lanimation.cpp:179: error: expected `)' before '*' token
lanimation.cpp:227: error: variable or field 'paint' declared void
lanimation.cpp:227: error: 'int Planet::paint' is not a static member of 'class Planet'
lanimation.cpp:227: error: 'QPainter' was not declared in this scope
lanimation.cpp:227: error: 'p' was not declared in this scope
lanimation.cpp:228: error: expected ',' or ';' before '{' token
lanimation.cpp:261: error: expected `)' before '*' token
lanimation.cpp: In member function 'void LAnimation::restart()':
lanimation.cpp:286: error: 'width' was not declared in this scope
lanimation.cpp:287: error: 'height' was not declared in this scope
lanimation.cpp:289: error: 'starground' was not declared in this scope
lanimation.cpp:290: error: 'workground' was not declared in this scope
lanimation.cpp:292: error: 'background' was not declared in this scope
lanimation.cpp:294: error: 'black' was not declared in this scope
lanimation.cpp:296: error: 'NoBackground' was not declared in this scope
lanimation.cpp:296: error: 'setBackgroundMode' was not declared in this scope
lanimation.cpp:309: error: 'stars' was not declared in this scope
lanimation.cpp:321: error: 'QWMatrix' was not declared in this scope
lanimation.cpp:321: error: expected `;' before 'matrix'
lanimation.cpp:323: error: 'QImage' was not declared in this scope
lanimation.cpp:323: error: expected `;' before 'galaxy'
lanimation.cpp:325: error: 'galaxy' was not declared in this scope
lanimation.cpp:325: error: 'matrix' was not declared in this scope
lanimation.cpp:330: error: 'bitBlt' was not declared in this scope
lanimation.cpp:333: error: 'update' was not declared in this scope
lanimation.cpp: At global scope:
lanimation.cpp:336: error: variable or field 'resizeEvent' declared void
lanimation.cpp:336: error: 'int LAnimation::resizeEvent' is not a static member of 'class LAnimation'
lanimation.cpp:336: error: 'QResizeEvent' was not declared in this scope
lanimation.cpp:336: error: 'e' was not declared in this scope
lanimation.cpp:337: error: expected ',' or ';' before '{' token
lanimation.cpp:341: error: no 'void LAnimation::slotTimeout()' member function declared in class 'LAnimation'
lanimation.cpp: In member function 'void LAnimation::slotTimeout()':
lanimation.cpp:343: error: 'QPainter' was not declared in this scope
lanimation.cpp:343: error: expected `;' before 'p'
lanimation.cpp:345: error: 'stars' was not declared in this scope
lanimation.cpp:347: error: 'p' was not declared in this scope
lanimation.cpp:350: error: 'p' was not declared in this scope
lanimation.cpp:352: error: 'workground' was not declared in this scope
lanimation.cpp:352: error: 'starground' was not declared in this scope
lanimation.cpp:352: error: 'bitBlt' was not declared in this scope
lanimation.moc: At global scope:
lanimation.moc:22: error: no 'const char* LAnimation::className() const' member function declared in class 'LAnimation'
lanimation.moc:27: error: expected constructor, destructor, or type conversion before '*' token
lanimation.moc:28: error: 'QMetaObjectCleanUp' does not name a type
lanimation.moc:31: error: 'QString' does not name a type
lanimation.moc:39: error: 'QString' does not name a type
lanimation.moc:50: error: expected constructor, destructor, or type conversion before '*' token
lanimation.moc:72: error: no 'void* LAnimation::qt_cast(const char*)' member function declared in class 'LAnimation'
lanimation.moc: In member function 'void* LAnimation::qt_cast(const char*)':
lanimation.moc:74: error: 'qstrcmp' was not declared in this scope
lanimation.moc:76: error: 'QWidget' has not been declared
lanimation.moc: At global scope:
lanimation.moc:79: error: 'QUObject' has not been declared
lanimation.moc:79: error: no 'bool LAnimation::qt_invoke(int, int*)' member function declared in class 'LAnimation'
lanimation.moc: In member function 'bool LAnimation::qt_invoke(int, int*)':
lanimation.moc:81: error: 'staticMetaObject' was not declared in this scope
lanimation.moc:84: error: 'QWidget' has not been declared
lanimation.moc:86: error: 'TRUE' was not declared in this scope
lanimation.moc: At global scope:
lanimation.moc:89: error: 'QUObject' has not been declared
lanimation.moc:89: error: no 'bool LAnimation::qt_emit(int, int*)' member function declared in class 'LAnimation'
lanimation.moc: In member function 'bool LAnimation::qt_emit(int, int*)':
lanimation.moc:91: error: 'QWidget' has not been declared
lanimation.moc: At global scope:
lanimation.moc:95: error: 'QVariant' has not been declared
lanimation.moc:95: error: no 'bool LAnimation::qt_property(int, int, int*)' member function declared in class 'LAnimation'
lanimation.moc: In member function 'bool LAnimation::qt_property(int, int, int*)':
lanimation.moc:97: error: 'QWidget' has not been declared
lanimation.moc: At global scope:
lanimation.moc:100: error: 'bool LAnimation::qt_static_property' is not a static member of 'class LAnimation'
lanimation.moc:100: error: 'QObject' was not declared in this scope
lanimation.moc:100: error: expected primary-expression before ',' token
lanimation.moc:100: error: expected primary-expression before 'int'
lanimation.moc:100: error: expected primary-expression before 'int'
lanimation.moc:100: error: 'QVariant' was not declared in this scope
lanimation.moc:100: error: expected primary-expression before ')' token
lanimation.moc:100: error: initializer expression list treated as compound expression
lanimation.moc:100: error: expected ',' or ';' before '{' token
lanimationimages.h:16343: warning: 'embed_image_vec' defined but not used
make[4]: *** [lanimation.lo] Fehler 1
make[4]: Verlasse Verzeichnis '/home/thomas/transfer/xorgsetup-0.9.2/src/lib/setupcore'
make[3]: *** [all-recursive] Fehler 1
make[3]: Verlasse Verzeichnis '/home/thomas/transfer/xorgsetup-0.9.2/src/lib'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/thomas/transfer/xorgsetup-0.9.2/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/thomas/transfer/xorgsetup-0.9.2'
make: *** [all] Fehler 2

"Fehler" means "Error". I don't know what this could be, I have installed several libqt* packages. - Apr 29 2007
Baghira

KDE 3.5 Themes 1262 comments

Score 74%
74 Likes
26 Dislikes
Sep 10 2006
Hi Sect-IOn,

thanks for your post, that was the problem! I thought I have all important packages but in this installation i forget the k*-devel's. Now baghira runs and it looks really good!

Thomas - Aug 13 2004
Hi!

Are you going to release an RPM for Redhat Fedora (Core 2)? I tried to compile your tar.bz2-file but I got an error:

baghiraclient.moc: In static member function `static QMetaObject* Baghira::BaghiraClient::staticMetaObject()':
baghiraclient.moc:54: error: `KDecoration' has not been declared
baghiraclient.moc: In member function `virtual void* Baghira::BaghiraClient::qt_cast(const char*)':
baghiraclient.moc:78: error: `KDecoration' has not been declared
baghiraclient.moc: In member function `virtual bool Baghira::BaghiraClient::qt_invoke(int, QUObject*)':
baghiraclient.moc:87: error: `KDecoration' has not been declared
baghiraclient.moc: In member function `virtual bool Baghira::BaghiraClient::qt_emit(int, QUObject*)':
baghiraclient.moc:94: error: `KDecoration' has not been declared
baghiraclient.moc: In member function `virtual bool Baghira::BaghiraClient::qt_property(int, int, QVariant*)':
baghiraclient.moc:100: error: `KDecoration' has not been declared
make[3]: *** [baghiraclient.lo] Fehler 1
make[3]: Leaving directory `/home/thomas/downloads/baghira-0.5a/deco'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/thomas/downloads/baghira-0.5a/deco'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/thomas/downloads/baghira-0.5a'
make: *** [all] Fehler 2

(Fehler = Error)

So there's no possibility to get your theme...

Greetings
Thomas - Aug 10 2004