tag:blogger.com,1999:blog-30388415329288718822024-03-05T07:53:50.737-08:00Luís Pereira Personal BlogSome random thoughts about software related stuffLuís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.comBlogger45125tag:blogger.com,1999:blog-3038841532928871882.post-69162339468594409352012-04-01T12:30:00.001-07:002012-04-01T12:30:54.465-07:00QRegExp-Editor v0.2.1 releasedVersion 0.2.1 is out. A little more than one year later <a href="http://qregexp-editor.sourceforge.net/" target="_blank">QRegExp-Editor</a> is back. This new version includes:
<br />
<ul>
<li>Bugfixes</li>
<li>An regexp edit area instead of one line edit</li>
<li>Improved usability</li>
<li>Parentheses matching highlight</li>
<li>Show/Hide newlines and tabs</li>
<li>Filtering capabilities: tabs and newlines</li>
</ul>
Comments and suggestions are always welcome. Download it <a href="http://sourceforge.net/projects/qregexp-editor/files/v0.2.1" target="_self" title="Download QRegExp-Editor v0.2.1">here</a>.Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-62239653488872848122011-03-24T13:09:00.000-07:002011-03-24T13:09:23.935-07:00QRegExp-Editor new RegExp Ui & howto deal with line breaks and spaces<div style="text-align: justify;">In my previous <a href="http://luis-artur-pereira.blogspot.com/2011/03/qregexp-editor-new-regexp-ui.html">post</a> I presented the new RegExp Ui. Now I'm working on the behavior part. We all have seen and worked with long and intricate RegExp's. QRegExp-Editor main purpose is to ease the pain of dealing with RegExp's. With this in mind is obvious, at least for me, that <a href="http://qregexp-editor.sourceforge.net/">QRegExp-Editor</a> should allow the user to break complicated RegExp's into small ones, across multiple lines. The computed <a href="http://doc.qt.nokia.com/latest/qregexp.html">QRegExp</a> should obviously not contain the line breaks. Take a look at the following screenshot:</div><div style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzb5ouPjAvEwfDxkftlh6ubujTV8igFymqoK_T33XssPpLSluyWESONuHozXrc5enK0-hiNjvXdIp0D4aNnQLryf0_JmrIdOcovi011QRtb0l9NeAVhtzsnx56OJRtp2wokFsLczHgd1V9/s1600/lp-qregexp-editor-new-layout-working-with-line-breaks.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="310" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzb5ouPjAvEwfDxkftlh6ubujTV8igFymqoK_T33XssPpLSluyWESONuHozXrc5enK0-hiNjvXdIp0D4aNnQLryf0_JmrIdOcovi011QRtb0l9NeAVhtzsnx56OJRtp2wokFsLczHgd1V9/s400/lp-qregexp-editor-new-layout-working-with-line-breaks.png" width="400" /></a></div><br />
<div style="text-align: justify;">And for white spaces ? How should <a href="http://qregexp-editor.sourceforge.net/">QRegExp-Editor</a> deal with it ? Just remove them all ?</div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com3tag:blogger.com,1999:blog-3038841532928871882.post-5289041740832952532011-03-22T14:06:00.000-07:002011-03-22T14:06:46.829-07:00QRegExp-Editor new RegExp Ui<div class="separator" style="clear: both; text-align: center;"></div><div style="text-align: justify;">Sometimes RegExp's are very very long. Just one line to edit them makes them harder to understand. So, I redesigned the RegExp.</div><div style="text-align: justify;">Comments and suggestions are very welcome.</div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5_38g3g9E18h1QY2glKk0R1lTzoGZ6O0afgYU3Y9TKzcWPuUORnsYYI1X4NUzbqhg01h3sMJbMthEqgPjbx4JXPsapMh1g3R5BGEasE08zncBXIwIcSS_DUAlKHDHkoC1aucGb_FrLZ6A/s1600/lp-qregexp-editor-new-layout-working.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="310" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5_38g3g9E18h1QY2glKk0R1lTzoGZ6O0afgYU3Y9TKzcWPuUORnsYYI1X4NUzbqhg01h3sMJbMthEqgPjbx4JXPsapMh1g3R5BGEasE08zncBXIwIcSS_DUAlKHDHkoC1aucGb_FrLZ6A/s400/lp-qregexp-editor-new-layout-working.png" width="400" /></a> </div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-71699499639000097952011-03-21T10:59:00.000-07:002011-03-21T10:59:45.121-07:00Howto set the Qt Application style from command lineAn <a href="http://qt.nokia.com/">Qt</a> application style is set by the Qt environment. But sometimes one want to run an application with a different style. It's really easy, from console just add the <b><i>-style=mystyle</i></b> command line option.<br />
For example:<br />
<br />
<blockquote><b><i>./myapp -style=mystyle</i></b></blockquote>or<br />
<blockquote><i><b>./myapp -style mystyle</b></i></blockquote>All Qt programs automatically support the style command line option.<br />
Want to know what other command line options QApplication supports ? Check it <a href="http://doc.qt.nokia.com/latest/qapplication.html#QApplication">here</a>.Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-45197168593023896082011-03-19T11:04:00.000-07:002011-03-19T11:04:33.267-07:00QRegExp-Editor v0.2.0.2 releasedA maintenance release with some enhancements and lots of refactoring. The refactoring was necessary to ease the planned features and enhancements.<br />
<br />
Download it <a href="http://sourceforge.net/projects/qregexp-editor/files/v0.2.0.2/">here</a>.Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-49865819707468975582010-06-04T13:19:00.000-07:002011-03-14T10:57:53.557-07:00https access to Gmail and the "Unknown error retrieving cookies" error<div style="text-align: justify;">Are you getting the "Unknown error retrieving cookies" error or does KCheckGMail keeps logging in again and again ?<br />Yes ? So, keep reading, this post is for you.<br /><br /><br />Last January Google changed it's default access to Gmail. The default is now https, which is a great security improvement. You can read all about it in their <a href="http://gmailblog.blogspot.com/2010/01/default-https-access-for-gmail.html">official blog post</a>.<br />KCheckGMail offers the option to use an http or https connection for a long time now. Everything worked Ok because the Gmail default was "Don't ways use https". Now that Google has changed the default to "Always use https", KCheckGMail can't handle it right. For KCheckGMail work properly you have to set Gmail setting to "Don't always use https" and KCheckGMail's network connection to "Use https connections for checking mail".<br /><br />The "Unknown error retrieving cookies" and the infinite logging in loop are an result of the unmatched Gmail and KCheckGMail's https settings.<br /><br /><br />Data mining the Gmail configuration establish the proper connection type is possible and will be present in the next KCheckGMail's release.</div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-3727837798054423282010-01-18T04:54:00.000-08:002011-03-14T10:57:53.561-07:00Version 0.6.0 releasedThe first KCheckGMail KDE4 version was released on January 13. I've been very busy. No time to blog about it :(<br />Download it from <a href="http://sourceforge.net/projects/kcheckgmail/files/">here</a>.Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-32155494256514068442010-01-04T03:54:00.000-08:002011-03-14T10:57:53.564-07:00Needed pacakges to compile KCheckGMail in Ubuntu/Kubuntu<div style="text-align: justify;">If you want (need) to compile KCheckGMail (KDE4) from source, you may start wondering about the needed packages. After a fresh Ubuntu/Kubuntu install just type the following command:<br /></div><br /><div class="clean-yellow">sudo apt-get install build-essential git-core kdelibs5-dev gettext</div><br /><div style="text-align: justify;">Those packages and it's dependencies it's all you need to clone<a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git"> KCheckGMail's git repository</a> and build KCheckGMail.<br /></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-33792986341117499952009-12-23T03:54:00.000-08:002011-03-14T10:57:53.571-07:00KDE4 port on the master branch<div style="text-align: justify;">The <a href="http://kcheckgmail.sourceforge.net/">KCheckGMail</a> KDE4 version release is getting closer and closer. It's already on the <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git">development git repository</a> <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=shortlog;h=refs/heads/master">master branch</a>.<br /><br />The <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=shortlog;h=refs/heads/kde4-port">kde4-port branch</a> will not get commits any more. It's a closed branch. If you are following the <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=shortlog;h=refs/heads/kde4-port">kde4-port branch</a> just switch to the <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=shortlog;h=refs/heads/master">master branch</a>.<br /></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-75867278106064880152009-11-29T14:44:00.000-08:002011-03-14T10:57:53.574-07:00New KDE4 rpm package for Mandriva<div style="text-align: justify;">There is a new rpm package for the KDE4 version. It already contains the <a href="http://kcheckgmail-lpereira.blogspot.com/2009/11/hosted-domains-working-kde4.html">fix for the Hosted Domains accounts</a>. Download it <a href="http://www.mandrivalinux.gr/rpm/2010.0/i586/kcheckgmail-0.5.8.git_82bdb48b-1mgr2010.0.i586.rpm">here</a>.<br /></div><br />Thanks to<a href="http://www.blogger.com/profile/08858364607848634369"> Δημήτρης</a>, who provided the package.Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-52725508913614964442009-11-27T11:47:00.000-08:002011-03-14T10:57:53.577-07:00Hosted Domains Working (KDE4)<div style="text-align: justify;">Hosted domains accounts support was broken in the KDE4 version. Google changed it's login procedure and I did not had the time to update <a href="http://kcheckgmail.sourceforge.net/">KCheckGMail</a> accordingly..... until now.<br />You can grab it, from the <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git">development repository</a> <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=shortlog;h=refs/heads/kde4-port">kde4-port branch</a>.<br /><br />Many thanks to Richard Archambault, who provided me an test hosted domain account.<br />:)<br /></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com1tag:blogger.com,1999:blog-3038841532928871882.post-32766901382866267142009-11-10T13:53:00.000-08:002011-03-14T10:57:53.580-07:00KCheckGMail 0.5.8.1 released<div style="text-align: justify;">A new<a href="http://kcheckgmail.sourceforge.net/"> KCheckGMail</a> (KDE3) version is out.<br /><br />Google changed GMail's login procedure. This release updates KCheckGMail to work with the new login procedure. It updates both GMail accounts and hosted accounts login procedure.<br /><br />Just download it <a href="https://sourceforge.net/projects/kcheckgmail/files/">here</a>.<br /></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-79750799004289786352009-10-28T17:41:00.000-07:002011-03-14T10:57:53.583-07:00Translation files for the KDE4 version<div style="text-align: justify;">The translation files for the KDE4 version are 'already' available for download. No more changes to the translatable strings are planned (Internationalization freeze).<br /><br />Download the files <a href="http://kcheckgmail.sourceforge.net/translate.html">here</a> and follow the instructions.<br />The KDE4 release is becoming closer :)<br /></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-1363131173578386702009-10-23T17:17:00.000-07:002011-03-14T10:57:53.587-07:00Screenshots working again @ KDE4<div style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/1iWsM1R83A_xWhB4FoKr4w?authkey=Gv1sRgCLP6t930nOWVEw&feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjovG4RtugUdbsJhldMLVHY3eKafeDw73rT8BNdogDN4yLhnzJybJqgRvbHD7iej-3BDLOhV2qb4hg52H39Q4uRF6rpsuMlEKtiQan2wyerSptuyEA-QqcSHDaRqiSiuj1f3KRHIflnOLY/s400/welcome_window.png" /><p>Welcome Window</p></a></div><br /><br /><div style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/g2NR6UztTN03q2MfoBd3nQ?authkey=Gv1sRgCLP6t930nOWVEw&feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4bAZNtCu-SGEzJEtexIuVAGcM6ZeSXsN-fMcNgWvZv1CTnAe6HPMpNPYbvHPzdEN14dITI-aLHe4PzcbI5BlkyBLxdkbRSI_nSzrPVnSjAFvnqnYrNHSeF-ZHw056ULIdKALifSAsT4U/s400/already_running_window.png" /><p>Already Running Window</p></a></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-86215812278775336232009-10-22T09:00:00.000-07:002011-03-14T10:57:53.590-07:00Mandriva KDE4 package<div style="text-align: justify;">Dimitrios Glentadak made an <a href="http://www2.mandriva.com/">Mandriva</a> (KDE4) package out of the <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=shortlog;h=refs/heads/kde4-port">kde4-port development branch</a>.<br /><br />Interested ? Download it from <a href="http://www.mandrivalinux.gr/rpm/2010.0/i586/kcheckgmail-0.5.8.git_14ff91d6-1mlgr2010.0.i586.rpm">here</a>.<br /></div>Thanks Dimitrios :)Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-78919559670381036712009-10-20T14:45:00.000-07:002011-03-14T10:57:53.596-07:00The shortest release ever & new GMail login<div style="text-align: justify;"><a href="http://kcheckgmail.sourceforge.net/">KCheckGMail</a> 0.5.8 release was delayed for more than an year (I think). The day I finally release <a href="http://kcheckgmail.sourceforge.net/">KCheckGMail</a> Google changed GMail's login procedure. 0.5.8 useful lifetime was less than a day.<br /><br />I already updated both KDE3 and KDE4 versions to work with the new GMail login procedure. You can download the latest snapshots from the <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=summary">development repo</a>.<br /><br />For the KDE3 version grab the latest snapshot from the <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=shortlog;h=refs/heads/0_5_8_x">0_5_8_x branch</a>.<br />For the KDE4 version grab the latest snapshot from the <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=shortlog;h=refs/heads/kde4-port">kde4-port branch</a>.<br /><br />p.s. Hosted domain accounts not yet updated. I don't have an account to test it.<br /></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com4tag:blogger.com,1999:blog-3038841532928871882.post-77983754150061905352009-06-18T12:27:00.000-07:002011-03-14T10:57:53.599-07:00Added manpage for KDE4 versionThe KDE4 version didn't install a manpage. In KDE4 the manpage is generated from an docbook source file at compile time.<br />To generate the actual manpage you need the docbook2x package. Just install it, it's availabel in virtually all distribuitions.Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-10188168114343236322009-06-18T12:03:00.000-07:002011-03-14T10:57:53.604-07:00Compiler Warnings - Fixed & Silenced<div style="text-align: justify;">I met many programmers that just hate them. In some cases they don't even bother to take look at them. I take them seriously. They are indicators of possible bugs. Bugs that you only see at runtime.<br /><br />I always check them. If the compiler is right just fix it. It it's an false positive, silent it. There are many techniques to silent false positive compiler warnings. Just pick the right one.<br /><br />When I compile someone else's program and see a lot of warnings, some questions always come to my mind: "Why didn't the programmer fixed this? Did he/she at least take a look? Did he/she take a look and didn't understood the problem? ... ".<br /><br />Today I fixed and silenced all <a href="http://gcc.gnu.org/">GCC</a> warnings I saw.</div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-91843595432403705032009-06-12T13:13:00.000-07:002011-03-14T10:57:53.609-07:00KDE3 Support & Qt3 Support - Dropped<div style="text-align: justify;">Today <a href="http://kcheckgmail.sourceforge.net/">KCheckGMail</a> dropped the dependency on the <a href="http://api.kde.org/4.x-api/kdelibs-apidocs/kde3support/html/index.html">KDE3 Support Library</a> and on the <a href="http://doc.trolltech.com/4.3/qt3support.html">Qt3Support Module</a>.<br />It was one of my short term goals for the <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=shortlog;h=refs/heads/kde4-port">KCheckGMail KDE4 branch</a>. Done :)<br />My next goal ? Keep listening.....<br /></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-56672488984820365692009-06-08T08:11:00.000-07:002011-03-14T10:57:53.612-07:00Next Goal: Drop KDE3 Support & Qt3 Support<p align="justify">My next goal on <a href="http://kcheckgmail.sourceforge.net/">KCheckGMail's</a> KDE4 branch is to drop the dependencie on the <a href="http://api.kde.org/4.x-api/kdelibs-apidocs/kde3support/html/index.html">KDE3 Support Library</a> and (of course) on the <a href="http://doc.trolltech.com/4.3/qt3support.html">Qt3Support module</a>. I want to clean all the KDE3/Qt3 "dependencies" before doing "real" development.</p><p align="justify">I already started doing it. Starting on <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=commit;h=4de25a01c4350e42e2757ccc59fbd99e6269de73">this commit</a>, the following commits, intend to achieve that goal. You will also see some refactoring commits, where it makes sense to make them. </p><p align="justify">You shoud not see any behaviour change. If you see it, please test it, and then report it.</p>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-21741425723735831262009-06-03T15:59:00.000-07:002011-03-14T10:57:53.614-07:00KDE4 Port now on the main repository<div style="text-align: justify;">The KDE4 branch is now on <a href="http://kcheckgmail.sourceforge.net/">KCheckGMail's</a> <a href="http://git.debian.org/?p=pkg-kde/kde-extras/kcheckgmail.git;a=summary">main repository</a>. You can just download the latest <a href="http://git.debian.org/?p=users/lpereira-guest/kcheckgmail.git;a=shortlog;h=refs/heads/kde4-port">kde4-port branch</a> snapshot or clone the repository.<br /><br />The instructions for building it are the same. The git clone url in my <a href="http://kcheckgmail-lpereira.blogspot.com/2009/05/kde4-port-published.html">previous post</a>, is now different. The first step is now:<br /></div><br /><span style="font-weight: bold;">1.</span><div class="clean-yellow">git clone git://git.debian.org/pkg-kde/kde-extras/kcheckgmail.git kcheckgmail-kde4</div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com2tag:blogger.com,1999:blog-3038841532928871882.post-73026010626138522942009-05-29T12:23:00.000-07:002011-03-14T10:57:53.617-07:00KDE4 Port Published<div style="text-align: justify;">Today I published <a href="http://kcheckgmail.sourceforge.net/">KCheckGMail's</a> KDE4 port. It's on my <a href="http://git.debian.org/?p=users/lpereira-guest/kcheckgmail.git;a=summary">public repository</a>. You can just download the latest <a href="http://git.debian.org/?p=users/lpereira-guest/kcheckgmail.git;a=shortlog;h=refs/heads/kde4-port">kde4-port branch</a> snapshot or clone the repository.<br /></div><br /><span style="font-size:130%;"><span style="font-weight: bold;"><br />Getting and Building KCheckGMail (clone the repo)</span></span><br /><br /><ol><span style="font-weight: bold;">1.</span><div class="clean-yellow">git clone git://git.debian.org/users/lpereira-guest/kcheckgmail.git kcheckgmail-kde4</div><br /><span style="font-weight: bold;">2.</span><div class="clean-yellow">cd kcheckgmail-kde4</div><br /><span style="font-weight: bold;">3.</span><div class="clean-yellow">git checkout -b kde4-port origin/kde4-port</div><br /><span style="font-weight: bold;">4.</span><div class="clean-yellow">mkdir build</div><br /><span style="font-weight: bold;">5.</span><div class="clean-yellow">cd build</div><br /><span style="font-weight: bold;">6.</span><div class="clean-yellow">cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=debugfull .. && make</div><br /><span style="font-weight: bold;">7.</span><div class="clean-yellow">sudo make install</div></ol><br />If you don't have sudo just type: <div class="clean-yellow">su -c 'make install'</div><br /><br /><div style="text-align: justify;">If you don't want to clone the repository, just download the latest <a href="http://git.debian.org/?p=users/lpereira-guest/kcheckgmail.git;a=shortlog;h=refs/heads/kde4-port">kde4-port branch</a> snapshot. Then unpack it, enter the directory, and follow the steps above, starting on number 4.<br /></div><span style="font-family:verdana;"></span><br /><div style="text-align: justify;">Your feedback is very welcome. Just write to <small>luispereira @ users.sourceforge.net</small> or post a comment.<br /></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com2tag:blogger.com,1999:blog-3038841532928871882.post-14546760040120201582009-05-12T07:51:00.000-07:002011-03-14T10:57:53.619-07:00An Open button on new mail notifications@KDE3<div style="text-align: justify;">In my <a href="http://kcheckgmail-lpereira.blogspot.com/2009/05/open-button-on-new-mail-notifications.html">last post</a> I stated that implementing this functionality on KDE3 would be much harder than on KDE4. I was wrong. The <a href="http://api.kde.org/4.x-api/kdelibs-apidocs/kdeui/html/classKNotification.html">KNotification class on the 4.x API </a>is based on the <a href="http://kopete.kde.org/">Kopete</a> (3.5 branch ) notifications. I just borrowed the Kopete KNotification class.<br /><br />Kudos to <a href="http://behindkde.org/people/olivier/">Olivier Goffart</a> (KNotification author) and all the people that worked on it.<br /></div><br /><br /><div style="text-align: center;"><a href="http://picasaweb.google.com/luis.artur.pereira/MyKCheckGmailDev?authkey=Gv1sRgCNSFlJ_Hmaq4yAE&feat=embedwebsite#5334897700063591954"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFEmz6sePnCFY8h8SyvyHrMJBmJRPuF5W-y2zMog4-NUwMlZnSljxKYxugzrOspGJaCppCeN02M1q0_czVyfyagvPGVbaawTIRuWQuv7-FC14Uue9qtZiTuFyYUSdHX3UP7KRGi5I-hXc/s400/new_email_with_open_button-kde3-cut.png" /><p>New mail arrived notification with an Open button - KDE3</p></a></div><br /><br /><div style="text-align: center;"><a href="http://picasaweb.google.com/luis.artur.pereira/MyKCheckGmailDev?authkey=Gv1sRgCNSFlJ_Hmaq4yAE&feat=embedwebsite#5335303689477663890"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijwJCGufjGPhLRv6fpRwrFA_idYvHbm0LLd02AUG8gt-hZMq_aCImicPdTvWjG6QTiaSuy6xn6E_T5poQKzyZ2sfLa5ar_X0_9fyMjnPKPXNV1gpzIn9FZdzM4gCSKpDONUe9fuNgFOHg/s288/new_email_open_button_kde3_by_david_bruyer.png" /><p>New mail arrived notification with an Open button - KDE3<br />(Courtesy of David Bruyer)</p></a><br /></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-42915227596152072262009-05-05T08:34:00.000-07:002011-03-14T10:57:53.622-07:00An Open button on new mail notifications<div style="text-align: justify;">When I get an notification about an new email, in many cases, I want to read that email. Until now, you had to go to the Threads Menu and select that email, or open the browser (with a left click on the KCheckGMail icon) and then open the email.<br />I've just added an Open button to the new email notification. For now it only shows up when you receive only one new email. But I plan to implement it also to the notifications when more than one email is received.<br />I only implemented it in the KD4 version (at least by now). It was really easy to implement it in KDE4. In KDE3 it will take a lot more effort to accomplish the same goal.</div><br /><br /><div style="text-align: center;"><a href="http://picasaweb.google.com/luis.artur.pereira/MyKCheckGmailDev?authkey=Gv1sRgCNSFlJ_Hmaq4yAE&feat=embedwebsite#5332363157745444162"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_QqQfTl4eSjITi2y1n0trHlcgV4aHEJGaIsSb8VvoBJPnJkhLFgND4XucoKG2qGog3nzhcgwIHqk6Qp1A2e906EiYdIrQlCjm_p_dExOP_4OgPyUrgdD-v30j-ZJPo4SKGd1h98KCGJk/s400/new_email_with_open_button-cut.png"><p>New mail arrived notification with an Open button</p></a></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0tag:blogger.com,1999:blog-3038841532928871882.post-30301479081871382452009-04-28T08:14:00.000-07:002011-03-14T10:57:53.626-07:00Attachment Indicator<div style="text-align: center;"><div style="text-align: justify;">The Threads Menu entries now have an attachment indicator. A very simple feature but a very useful one (I think). It's already implemented in KDE3 and KDE4 versions. Take a look at the screenshots.<br /></div><br /><a href="http://picasaweb.google.com/luis.artur.pereira/MyKCheckGmailDev?authkey=Gv1sRgCNSFlJ_Hmaq4yAE&feat=embedwebsite#5329744453690273650"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ9BIx6QFcTNnDY8RMdSczFeRgUeIWO4HAWs75fE2Ap4ezsRZUP3cE9fUScyDleXQmY8ZmpWFl44nIzxjWqswXaTlnG4BiHRjQdvoYLAztcXQqq8Z_oh64gPuytu16-5WTDVLNfZ5dQFI/s400/attach-indicator-screenshot-cut-kde3.png" /><p>Attachment Indicator @ KDE3 version</p></a><br /><br /><a href="http://picasaweb.google.com/luis.artur.pereira/MyKCheckGmailDev?authkey=Gv1sRgCNSFlJ_Hmaq4yAE&feat=embedwebsite#5329744453413471490"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggG29yvoeB5OIbw9fc8mxLENgn3pJXlGVlehX7vH2nU_poUI1yHz1pRbWnJvZpRZukgTlpddIoReivkNCOhqBamMLEl-0L-c1Q1NlAFSjP6D4oYcjKlgAzIchQwa5PjfoRPVl7jl8bwbU/s400/attach-indicator-screenshot-cut-kde4.png" /><p>Attachment Indicator @ KDE4 version</p></a></div>Luís Pereirahttp://www.blogger.com/profile/12007167029352250418noreply@blogger.com0