<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><span style="font-weight: bold;">>Thanks </span><b style="font-weight: bold;">Jaroslaw for such a detailed explanation. Its makes sense.</b><br><br>--- On <b>Thu, 17/5/12, Jaroslaw Staniek <i><staniek@kde.org></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Jaroslaw Staniek <staniek@kde.org><br>Subject: Re: How can I remove Qt 4 related files from CMakeLists.txt in src folder while building calligra<br>To: "Calligra Suite developers and users mailing list" <calligra-devel@kde.org><br>Date: Thursday, 17 May, 2012, 12:55 PM<br><br><div class="plainMail">On 17 May 2012 07:40, Ankit Jain <<a ymailto="mailto:ankit_1988manit@yahoo.co.in" href="/mc/compose?to=ankit_1988manit@yahoo.co.in">ankit_1988manit@yahoo.co.in</a>> wrote:<br><br>> >I want to remove Qt 4
entirely while building calligra as I don't want<br>> > any UI related thing that<br>> >Qt supports and also I don't want to open any document-means I don't want<br>> > to launch >calligra words, stage or anything.<br>><br>> >I just want to use the calligraconverter utility and use it for document<br>> > conversion.<br>> >Is there any way to build calligra in this manner?<br>> >My main purpose is to reduce the size so that I can port it to an android<br>> > device as my<br>> >main use is to only use calligraconverter utility.<br><br>Dear Ankit,<br>Qt 4 is not enough modular to let stripping its QtGui library. This is<br>because certain fundamental Qt classes that are used in any Calligra<br>app come from QtGui. One example is QColor.<br><br>Reportedly, Qt 5 will be better in this area and Calligra will benefit here.<br><br>As for the stronger request - removing Qt 4 entirely - I guess
this<br>won't be supported in entire Calligra. Should we have dedicated<br>contributors and then maintainers, at least filters could be made<br>C++-only, or like WebKit - offered in Qt and C++ versions. There's<br>some theoretical gain in reducing dependencies for filters and the<br>converter (getting more developers on board seems to be the most<br>attractive to me) but I doubt it's true for the rest of Calligra.<br>Please note that the non-visual frameworks of Calligra are already<br>consisted of almost Qt-only code (I like this aspect a lot). And such<br>Qt-only code is much more compact in terms of dependencies than<br>anything you see the closest competitor, i.e. in LibreOffice.<br><br>--<br>regards / pozdrawiam, Jaroslaw Staniek<br> <a href="http://www.linkedin.com/in/jstaniek" target="_blank">http://www.linkedin.com/in/jstaniek</a><br> Kexi & Calligra (kexi-project.org, identi.ca/kexi, calligra-suite.org)<br> KDE Software
Development Platform on MS Windows (windows.kde.org)<br>_______________________________________________<br>calligra-devel mailing list<br><a ymailto="mailto:calligra-devel@kde.org" href="/mc/compose?to=calligra-devel@kde.org">calligra-devel@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/calligra-devel" target="_blank">https://mail.kde.org/mailman/listinfo/calligra-devel</a><br></div></blockquote></td></tr></table>