How to build and use QmlDesigner on Qt-Creator
I must admit that I haven’t took care of qt-creator ebuilds lately and this is because I simply couldn’t test them. I was using Qt-4.6.9999 live ebuilds whilst live qt-creator wanted explicitly Qt-4.7. Yesterday I finally updates my Qt installation to Qt-4.7 and it was about time to start working on qt-creator ebuilds again.
Qt-4.7 now brings Qt-declarative module which allows you to create flexible applications based on QML language. A designer plugin is already implemented on qt-creator in order to help you quickly develop such applications.
Unfortunately, this plugins requires private headers for Qt4 library so I needed to edit qt-{core,gui,script,declarative} ebuilds to install those private headers. Qt upstream inserted a special configure switch to use when you build your Qt4 library (-developer-build) but I decided that rebuilding the whole Qt library for that was too much.
What I did was to introduce a new use flag ‘private-headers‘ on those ebuilds. So if you want to have a fully working qml+designer support on qt-creator do the following:
edit /etc/make.conf and add private-headers use flag on USE variable. Then run
USE=”qml” emerge qt-creator
Before merging qt-creator, portage will rebuild qt-{core,gui,script,declarative} ebuilds in order to have those private headers installed.
plasma-emergelog plasmoid
Usually I use yakuake whenever I need to do terminal job. But having to press the shortcut key again and again in order to hide and unhide yakuake is not that handy , especially when somebody wants to monitor the emerge progress :). So , two days ago, I decided to write a simple kde4 plasmoid to monitor emerge progress for me :) . The plasmoid monitors /var/log/emerge.log file, so make sure that you have at least ‘read’ access before you use it.
There is no tarball for this yet, but you can install it using two different ways
1) Cloning git repo
git clone git://github.com/hwoarang/plasma-emergelog.git
cd plasma-emergelog
cmake -DCMAKE_INSTALL_PREFIX=/usr
make
make install ( as root )
2) Using the ebuild from kde-testing overlay
I did push an ebuild for this plasmoid on kde-testing overlay. Feel free to try it :)
Credits: Filewatcher plasmoid helped me a lot to create this plasmoid :)
You can browse the git repository here
Update 02-05-2009
Version 0.0.1 released on kde-look.org

Looking for the “ideal” C/C++ IDE
Choosing the best IDE for your development projects is somehow a difficult task.
Recently I had to develop ( and I am still developing it) a University project. Basically I need to write some code on C ,some other on C++, use some (?) Qt4 for the user interface and use some rtai/rtnet headers and functions as well. The thing is that I haven’t written C/C++ for a long time. Last time I needed to , I used Anjuta . It was a very simple IDE that did the basics ( as far as I remember ). The years have pasted , now I am older and more mature (no comments) so I need to use a more mature IDE.
Kdevelop3 was the first IDE that poped on Google search. But.. it is a kde3 application. Hell NOOO :) . I dont feel like using old kde3 apps for my development. I just dont know why!!! I am that weird. Since I use kde4, I prefered to find a more “recent” and up2date IDE. Isn’t that normal? Kdevelop4 is pretty much broken right now so I had to search for another IDE.
Codeblocks was the second IDE that came into my mind. Very very handy ( not interface wise ) . I could have loved it ,if it wasn’t a GTK application :) . But still ,that IDE seems somehow pretty good for my project. Despite the fact that the interface was badly designed, it had some nice features. Unfortunately you can’t do much work if the interface is that ugly. And since I was supposed to do heavy development , I had to look for another ( more pretty ) IDE.
I do maintain qt-creator for Gentoo Linux. So I thought it was about time to give it a shoot. Great interface, pretty convenient but…. it was mostly for Qt4 development. So I decided to use this program to design my gui . Believe me , you should TRY IT if you write Qt4 applications. it is AWSOME. Great designer, handy features (fakevim, auto-completion , cmake support ). I liked the project tab that let me configure my .pro files just like I wanted them. gdb embedded debugger was really helpfull as well :)
Ok we are done with the user interface. What about the backend???? I was out of ideas…
But Kenneth’s blog post , reminded me of Eclipse :).
I didnt know ( and I still dont ) what version of eclipse exists on portage so I just downloaded the C/C++ version from here . I unpacked it on my $HOME folder and started using it . I think I found the ideal IDE for my projects ( at least so far ).There are not many words to say about eclipse. I am sure everybody (who has developed java/c++ ) knows about it.
What about you fellows? What is your prefered C/C++ IDE?
Pysmssend-1.38
Its out. Many many bug fixes. I hope you will enjoy it as much as the previous version
1) Improved control for message report
2) Tray icon has been re-written
3) Added voipcheap support
4) Added -v option when running Gui. Verbose output
5) Fix feedback when sending a message.
6) Remember Me checkbox is now by default checked.
7) Check for updates when the program starts.
8 ) Compatibility fixed for both kde3+kde4 kaddressbook. Needs more testing though
http://pysmssend.sourceforge.net
Pysmssend 1.37 released
Pysmssend is out
I ve done several chages so you might notice several bugs ( i havent though :P )
CHANGELOG
**1.37
1) Added JustVoip support
2) Small bugfixes
3) Updated for python2.5 support
**1.36
Major fixes in this version
Since betamax change the way users login to their site I had to re-write most of the code so you should except some problems
So the changes are
1) Betamax accounts do not need to login anymore. You just fill all the info (username,password,number,text) and then click the Send button
2) Because of the that ,credits left module wont be available (for now) for betamax sites
3) Some code cleanup
4) Fixed install script
5) Donate tab on About menu










