Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-73056

Stop using QAXFACTORY_DEFAULT macro

XMLWordPrintable

    • Icon: User Story User Story
    • Resolution: Done
    • Icon: Not Evaluated Not Evaluated
    • 5.14.0 Alpha
    • 5.12.0
    • ActiveX Support
    • None
    • Windows

      The ActiveQt QAXFACTORY_EXPORT and QAXFACTORY_DEFAULT macros are redundant, and client code can be easily rewritten to instead use the QAXFACTORY_BEGIN/QAXCLASS/QAXFACTORY_END macros. I'm therefore proposing to deprecate these macros, so that they can later be removed in Qt 6. The only "ripple" effect that would cause, is that "ClassID", "InterfaceID", "EventsID" then need to be converted into Q_CLASSINFO metadata.

        For Gerrit Dashboard: QTBUG-73056
        # Subject Branch Project Status CR V

            forderud Fredrik Orderud
            forderud Fredrik Orderud
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: