The event dispatcher in libQtCore is now running fully native with help gathered from the timer.device thread. Now all I need to do is sockets and processes, and I have a fully native Qt corelib. Yay!
@alfkil You with all your projects (db101 and qt native), rockz hard :) Wish that someone will help you with it as well .. (i will help with any heavy testing with no problems)
I'm still wondering when *you* do things like eating, sleeping etc. - but hey, it's your live!
I even found time for making money, and giving time to wife and friends :) In general its all about organizating yourself, and just not being lazy with thinks like "i am too old for that and that" or kind :)
please make an Amiga native libraries if posible and get away of these linux so objects
SObjs were introduced to make it easier to port stuff from Linux. Making a Qt (Amiga-like) library would kind-of defeat the point of porting Qt, I suspect (although would love to be told I am wrong).
@alfkil Awesome, sounds like you are making great progress!
Well, it depends. You can create Amiga shared libraries along with a stub static library, to enable easy porting of stuff whilst still using proper libraries.
There's some sort of limitation that I don't understand, but it could be an option.
I have one question whether you build on AOS or you're cross compiling the thing? Is it at all possible to cross compiler qt, IRC it was not in the past.
Well, theoretically it might be possible, it should be possible for qmake to handle any kind of host/target system. I'm probably not going to try, though, since my skills with Windoze/linux are very limited.
Btw, i am not Qt programmer (but already have in stock games and apps which i want to port after Qt will works natively), and what i want to ask: It is enough for games/apps (in most cases) to have only that modules: QtCore , QtGui and QtOpenGL ? Or some dependences in some other libs are usually used ? By your experience with Qt ports over AmiCygnix, which modules they (port) use often ?
Btw, did QtOpenGL module works in AmyCygnix setup ?
Btw, did QtOpenGL module works in AmyCygnix setup ?
Nope. I don't think there is opengl for Amicygnix available anywhere. I tried compiling it just for fun, but ran into naming conflicts with graphics.library (Layer and Region as I remember).
A lot of Qt apps use the opengl module, so that is definetely high on my list to get it running.
It is enough for games/apps (in most cases) to have only that modules: QtCore , QtGui and QtOpenGL ? Or some dependences in some other libs are usually used ? By your experience with Qt ports over AmiCygnix, which modules they (port) use often ?
I cannot answer your question with respect to porting applications, but the Qt modules most used in applications written in the company where I work are:
QtCore, QtGui, QtNetwork, QtSql
Recently we also used QtXml.
Our last version of Qt was 4.5.1 (commercial license) and I haven't seen if later versions of Qt have been reorganized.
These are closed-source programs and there is no plan to support AmigaOS, so this information is probably not very useful to you.
Qt has drivers for various databases, implemented as plugins that are subclasses of class QSqlDriver. Where I work, we have used only the MySQL, PostgresSQL, SQLite, and Oracle drivers, not the ODBC driver, but we have a project coming up that may require it.