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

Stop using QAXFACTORY_DEFAULT macro

    XMLWordPrintable

    Details

    • Type: User Story
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Affects Version/s: 5.12.0
    • Fix Version/s: 5.14.0 Alpha
    • Component/s: ActiveX Support
    • Labels:
      None
    • Platform/s:
      Windows

      Description

      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.

        Attachments

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

          Activity

            People

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

              Dates

              Created:
              Updated:
              Resolved: