Hello,

Don't forget about the documentation.

Some links:
http://qt-project.org/wiki/Category:Developing_Qt::Documentation
http://qt-project.org/wiki/Qt5DocumentationProject

Cheers,
Jerome P.
Documentation Engineer - Digia, Qt
________________________________________
Fra: [email protected] 
[[email protected]] på vegne av 
Sorvig Morten [[email protected]]
Sendt: 25. februar 2013 09:35
To: [email protected]
Emne: [Development] Qt Platform Extras

Hi,

Getting ready for the 5.1 feature freeze, I think we should take some time 
unifying the structure and API of the platform extras modules.

There has already been some private discussion on this topic, and this is an 
attempt at reaching a final consensus. I think it's important that these 
modules are as similar as possible.

API:
    - Some classes and functions are named for Qt 4 compatbilty. These need to 
stay as is.
        * qt_mac_set_dock_menu(QMenu *)
    - Classes: QPlatformFoo ("QMacNativeWidget", "QX11Info")
    - Stand-alone function namespace:
        * Qt::toPlatformType (“Qt::toWindowsHBITMAP”. “Qt::toMacCGImageRef”)
        -OR-
        * QPlatform::toType(“QWindows::toHBITMAP”, "QMac::toCGImageRef")

Structure:
    - Filesystem structure:
        - src/
        - examples/
        - tests/
    - Public header naming:
        * Cross-platform header: qplatformfoo.h ("qmacunifiedtoolbar.h")
        * Platform-dependent header: qplatformfoo_platform.h ("qx11info_x11.h")
    * Build a .so/dll/dylib/framework: "QtMacExtras.framework", "QtX11Extras.so"
    * If Qt is built with widgets, then qplatformextras may depend on QtWidgets.

Morten



_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to