<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 09/09/2011 09:01 AM, abhijeet desai wrote:
<blockquote
cite="mid:CAEuPSoXZ-g=cW1oAbFaCyV0hUzvT59uxBMy3t=+z9U02jza3qg@mail.gmail.com"
type="cite">
<meta http-equiv="Context-Type" content="text/html;
charset=ISO-8859-1">
Hi,<br>
</blockquote>
<br>
and hi abhijeet desai :-)<br>
<br>
<blockquote
cite="mid:CAEuPSoXZ-g=cW1oAbFaCyV0hUzvT59uxBMy3t=+z9U02jza3qg@mail.gmail.com"
type="cite"> Please would you review these softwares i've
created. They are on qt and qml. The links below are of the source
code incase you need to check. Any suggestions are welcome.<br>
Also I would like to be a part of calligra. Would you
suggest me in which projects should I contribute. What should be
my plan of action.<br>
</blockquote>
<br>
It depends on what you like to work at. Both of your projects seem
to be not direct related to Calligra. We have a (rich-)text-editor
already which is heavily based on QTextDocument and friends plus lot
of own code that extends QTextDocument for our needs. The virtual
keyboard application looks rather interesting. I like that it has so
less code cause that makes it easy to understand, maintain and
extend. In any case it's not only related to Calligra cause it could
be used with all Qt/KDE applications. So, the Calligra-devel
mailinglist is probably the wrong place to ask what to do with it. I
would suggest a more general mailinglist like e.g. the kde
mailinglist ( <a class="moz-txt-link-freetext" href="http://www.kde.org/support/mailinglists/">http://www.kde.org/support/mailinglists/</a> ). Since I
know that the Plasma developers did a lot lately to make Plasma
Active (including Calligra Active and other Active applications)
proper work on other form-factors then the desktop, it would be
maybe also an idea to ask at there mailing-list (
<a class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/plasma-devel">https://mail.kde.org/mailman/listinfo/plasma-devel</a> ). Also note that
there seem to be quit some alternate virtual keyboards around. So,
there is competition (what is good for the users but maybe indicates
that reinventing/rewriting a new one rather the extending an
existing one wasn't the best way to go). But then I have mostly no
clue about virtual keyboards. So, maybe your implementation is just
way better then the alternates? Maybe alternates don't even support
Hindi? But then I think it's a bad idea to have one implementation
per language. One implementation that supports all languages would
probably be way more useful? In any case I guess asking at the more
general kde mailinglist and/or the plasma mailinglist may give you
better feedback on this then e.g. me is able to provide.<br>
<br>
<blockquote
cite="mid:CAEuPSoXZ-g=cW1oAbFaCyV0hUzvT59uxBMy3t=+z9U02jza3qg@mail.gmail.com"
type="cite"><a moz-do-not-send="true"
href="https://gitorious.org/qml-text-editor">https://gitorious.org/qml-text-editor</a><br>
</blockquote>
<br>
in TextEditor.desktop you have<br>
Exec=/opt/TextEditor/bin/TextEditor<br>
what will not work if the TextEditor is installed somewhere else.<br>
<br>
Also you have code like<br>
QMessageBox msgBox;<br>
msgBox.setText("Cannot delete !!!");<br>
what is a bad idea cause<br>
1. it is not translated (use i18n() for KDE or tr() for Qt-only)<br>
2. imho modal messageboxes should never be used. Better use passive
(non modal) ways like e.g. KNotification. But that's only my opinion
and others will very likely not agree.<br>
3. text that contains "!!!!!" is as worse as making them all
uppercase.<br>
<br>
You do<br>
indexFive=new QModelIndex;<br>
but never call<br>
delete indexFive;<br>
what means it's leaking memory.<br>
You could also create it in the stack if it's only used in that
method...<br>
<br>
<blockquote
cite="mid:CAEuPSoXZ-g=cW1oAbFaCyV0hUzvT59uxBMy3t=+z9U02jza3qg@mail.gmail.com"
type="cite"><a moz-do-not-send="true"
href="https://gitorious.org/virtual-keyboard-plugin">https://gitorious.org/virtual-keyboard-plugin</a><br>
</blockquote>
<br>
Looks like following links are related;<br>
<a class="moz-txt-link-freetext" href="http://mail.kde.org/pipermail/plasma-devel/2009-March/004544.html">http://mail.kde.org/pipermail/plasma-devel/2009-March/004544.html</a><br>
<a class="moz-txt-link-freetext" href="http://lists.kde.org/?t=116625620100012&r=1&w=2">http://lists.kde.org/?t=116625620100012&r=1&w=2</a><br>
<a class="moz-txt-link-freetext" href="http://forum.kde.org/brainstorm.php?sid=0522e11b1a762beb0e51e0ba845f8a03#idea38935_page1">http://forum.kde.org/brainstorm.php?sid=0522e11b1a762beb0e51e0ba845f8a03#idea38935_page1</a><br>
<br>
Also there are alternate implementations like<br>
<a class="moz-txt-link-freetext" href="http://kde-apps.org/content/show.php/Kvkbd+-+KDE4?content=94374">http://kde-apps.org/content/show.php/Kvkbd+-+KDE4?content=94374</a><br>
<a class="moz-txt-link-freetext" href="http://kde-apps.org/content/show.php/Klavier?content=39416">http://kde-apps.org/content/show.php/Klavier?content=39416</a><br>
<a class="moz-txt-link-freetext" href="http://kde-look.org/content/show.php?content=101822">http://kde-look.org/content/show.php?content=101822</a><br>
<br>
Hope that helped a bit.<br>
<br>
<blockquote
cite="mid:CAEuPSoXZ-g=cW1oAbFaCyV0hUzvT59uxBMy3t=+z9U02jza3qg@mail.gmail.com"
type="cite">
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
calligra-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:calligra-devel@kde.org">calligra-devel@kde.org</a>
<a class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/calligra-devel">https://mail.kde.org/mailman/listinfo/calligra-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>