enable-opengl-checkbox for qtcreator

mingw android mingw.android at gmail.com
Wed Jul 13 10:40:47 CEST 2011


Hi BogDan,

Is this patch correct?

http://mail.kde.org/pipermail/necessitas-devel/2011-June/000087.html

Should we apply and commit (with testing somewhere in between?)

Cheers,

Ray.

On Wed, Jul 13, 2011 at 8:49 AM, BogDan <bog_dan_ro at yahoo.com> wrote:
> Hi,
>
> Support added to Qt [1] and to QtCreator [2]
>
> Cheers,
> BogDan.
>
> [1] http://commits.kde.org/android-qt/026f9f5c01e9f5f0eb799131ec89f242dacbe920
> [2] http://commits.kde.org/android-qt-creator/7c17ad2b089f4ea46f4a5a808cebae043fb669a8
>
>
> ----- Original Message -----
>> From: Thomas Senyk <thomas.senyk at nokia.com>
>> To: BogDan <bog_dan_ro at yahoo.com>
>> Cc: "necessitas-devel at kde.org" <necessitas-devel at kde.org>
>> Sent: Tuesday, July 12, 2011 3:58 PM
>> Subject: Re: enable-opengl-checkbox for qtcreator
>>
>> You mean if you do:
>> QT += opengl
>> in you .pro-file you link against libandroidGL-X.so?
>>
>> Hmm I don't like it very much :)
>> But for now we can leave it  ... for the next release it's OK
>> (no matter what we do for the releases after that)
>>
>>
>> So ... to conclude:
>> I don't worry at the moment because the next release of Ministor will handle
>>
>> this automatically...     (and I do manual-local-linking anyway)
>>    ...right?
>>
>>
>> Greets
>> Thomas
>>
>> On Tuesday, July 12, 2011 01:33:55 AM ext BogDan wrote:
>>>  Hi Thomas,
>>>
>>>  I don't think you need an "enable-opengl-checkbox" for
>> qtcreator, if an
>>>  application requires QtOpenGL module we'll switch automatically to
>>>  androidGL-x.so plugin, Ministro support should be there, QtCreaor needs a
>>>  little love in order to pass the right library when "use local
>> libs" is
>>>  checked.
>>>
>>>  Cheers,
>>>  Bogdan.
>>>
>>>  >________________________________
>>>  >From: Thomas Senyk <thomas.senyk at nokia.com>
>>>  >To: "necessitas-devel at kde.org"
>> <necessitas-devel at kde.org>
>>>  >Sent: Monday, July 11, 2011 6:17 PM
>>>  >Subject: enable-opengl-checkbox for qtcreator
>>>  >
>>>  >Hi Folks,
>>>  >
>>>  >I tried to find out who builds String[]libs for:
>>>  >    private void startApplication(String [] libs, String environment,
>>>  >String params)
>>>  >
>>>  >
>>>  >As far as I understand it this is done by Ministro ... so far correct?
>>>  >
>>>  >
>>>  >The first step is:
>>>  >            m_qtLibs=getResources().getStringArray(resourceId);
>>>  >(... but this is without libandroid-X.so)
>>>  >
>>>  >The second and interesting step is:
>>>  >    if (!bindService(new
>>>
>>> Intent(eu.licentia.necessitas.ministro.IMinistro.class.getCanonicalName())
>>>  >, m_ministroConnection, Context.BIND_AUTO_CREATE))
>>>  >                    throw new SecurityException("");
>>>  >
>>>  >
>>>  >This causes
>>>  >        public void onServiceConnected(ComponentName name, IBinder
>>>  >service) {
>>>  >
>>>  >to be called which calls:  m_service.checkModules
>>>  >
>>>  >And there the magic happens:
>>>  >Ministro takes the module names (m_qtLibs) and makes real file-paths
>> out
>>>  >of them
>>>  >        ... AND: he adds libandroid-X.so to the link-files???
>>>  >The last part is the one I'm interested in:
>>>  >The one who adds libandroid-X.so is Ministro right? ...
>>>  >If this is the case: There should be some way to tell him you want to
>> link
>>>  >to an opengl-android-plugin (libandroidGL-X.so)  ... and then he
>> decides
>>>  >if this is possible
>>>  >
>>>  >Any other opinions?
>>>  >Is anyone here who want/can help me about this?
>>>  >
>>>  >
>>>  >Greets
>>>  >Thomas
>>>  >
>>>  >
>>>  >p.s.:
>>>  >A cool thing would be "Use local qt libs PERMANENTLY"  ...
>> meaning he also
>>>  >uses local-libs when you call the application from the Menu
>>>  >... This is just a small wish as I can do this manually quite easy.
>>>  >
>>>  >
>>>  >
>>>  >
>>>  >Qt Developer Days 2011 - REGISTER NOW!
>>>  >October 24 - 26, Munich
>>>  >November 29 - December 1, San Francisco
>>>  >Learn more and Register at http://qt.nokia.com/qtdevdays2011
>>>  >_______________________________________________
>>>  >Necessitas-devel mailing list
>>>  >Necessitas-devel at kde.org
>>>  >https://mail.kde.org/mailman/listinfo/necessitas-devel
>>
>


More information about the Necessitas-devel mailing list