- Thread Starter
- #21
Well, to be honest I think the current mupen64plus build system is not too niceIt would never ever survive a port to windows for example, and I think OS X is doubtful also. I started hacking on a cmake-based system, it builds most things already. blight_input is a little... hairy though at the moment, it needs a few fixes.
Moving the build scripts to cmake or autotools would be much appreciated.
Using uic the .ui is converted to a header. You do need to do setupUi somewhere, you can either hide this inside a subclass or do it explicitly. If you use cmake and kde cmake instructions QToolBar, QMenuBar etc. will automatically be converted in the ui file to use their KDE equivalents.
Hm... I looked at http://techbase.kde.org/index.php?title=Development/Tutorials/Using_KActions and this is my idea of manually. Basically only the KActions are in XML. I see no big advantage of having the properties in the code itself or in resource file for such a small piece of the UI. If having it in XML is more proper, obviously that's the way to go. However, there is no loading of widgets from a .ui then overloading them to have different properties (what I most wanted to avoid). I attached the initial .ui for the mockup I took a screenshot on the first page. Maybe the KDE3 .uis were a lot more inclusive?
Right, they should be installed somewhere where they can be found using generic approaches. Also take a look at the Qt resource system that embeds files in the executable
Again, the example uses code, not the .ui to do this. Hence I'd consider it manual. KDevelop Designer had no option for that, and tried to embed the icons in the .ui.
http://techbase.kde.org/index.php?title=Projects/KDE_on_Windows
http://techbase.kde.org/index.php?title=Projects/KDE_on_Mac_OS_X
KDE4 is compatible with the freedesktop.org icon spec that was established during the KDE3 series.
Nice to know about all of this! I'll try installing my KDE3 iconset on my KDE4 setup.
How am I supposed to comment on this?![]()
Just my (and a few others I know) opinion. I know I'll end up putting off actually using KDE4 full time until I can make it look > 95% similar to my KDE3 setup.
Ug... Attachments don't seem to work. I put the .ui here: http://sknauert.web.wesleyan.edu/Mupen64Qt.ui