<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Am 16.06.21 um 20:36 schrieb Giuseppe
      D'Angelo via Qt-creator:<br>
    </div>
    <blockquote type="cite"
      cite="mid:b8542e78-c5a8-e3b2-46e8-bc969677c564@kdab.com">Hi,
      <br>
      <br>
      On 16/06/2021 19:09, ekke wrote:
      <br>
      <blockquote type="cite">Of course I would like to get all other
        deprecation warnings to fix them, but for QNCM and network
        accessibility there is no way to fix them because the new
        QNetworkInformation class doesn’t exist in 5.15.
        <br>
        <br>
        Found <a class="moz-txt-link-freetext" href="https://www.kdab.com/un-deprecate-qt-project/">https://www.kdab.com/un-deprecate-qt-project/</a>
        <a class="moz-txt-link-rfc2396E" href="https://www.kdab.com/un-deprecate-qt-project/"><https://www.kdab.com/un-deprecate-qt-project/></a>
        <br>
        <br>
        It seems we have many ways to deprecate, but not to undeprecate
        a specific one ? I’m looking for something similar to Q_UNUSED()
        to get rid of a -Wunused-parameter warning
        <br>
        <br>
      </blockquote>
      <br>
      Just a random note: that blog post of mine is a bit outdated. A
      few things have been changed in Qt's deprecation mechanisms in the
      meanwhile
      <br>
      (warnings have been made versioned, deprecation warnings are
      enabled by default, and so on).
      <br>
      <br>
      Anyway: there's unfortunately no solution to your issue except for
      disabling deprecating warnings altogether. </blockquote>
    <p>Hi,</p>
    <p>thanks explaining and your work on patches.<br>
    </p>
    <p>How can I disable deprecation warnings altogether ?</p>
    <p>A workaround could be to disable them and only from time to time
      enable and check if there are deprecations to fix.</p>
    <p>I'm waiting for 6.2 before trying to port my mobile apps - and
      porting would also take some time, so I have to deal with this for
      some months.</p>
    <p>thx</p>
    <p>ekke<br>
    </p>
    <blockquote type="cite"
      cite="mid:b8542e78-c5a8-e3b2-46e8-bc969677c564@kdab.com">For the
      record, I did propose to have special deprecation markers (special
      in the sense that you could enable/disable them independently from
      the other deprecation warnings) in Qt 5.15 for:
      <br>
      <br>
      1) APIs that are deprecated in Qt 5 but without a replacement in
      Qt 5 itself (but eventually only in Qt 6), like indeed QNCM
      (AFAICT), so for which having a warning is "useless" as there's
      nothing one can do about it;
      <br>
      <br>
      2) APIs that exist in Qt 5.15.x only to ease the transition
      towards Qt 6, i.e. are only meant to be used during a port, and
      absolutely not for "ordinary" development (like a lot of
      QStringView-related functionality in 5.15 which has been
      implemented by doing view.toString().foo(), i.e. throwing
      QStringView advantages out of the window).
      <br>
      <br>
      <br>
      The patches unfortunately were not merged before 5.15 was made
      closed source, so I gave up. You can find them in the relation
      chain here.
      <br>
      <br>
      <a class="moz-txt-link-freetext" href="https://codereview.qt-project.org/c/qt/qtbase/+/324103/3">https://codereview.qt-project.org/c/qt/qtbase/+/324103/3</a>
      <br>
      <br>
      <br>
      My 2 c,
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Qt-creator mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Qt-creator@qt-project.org">Qt-creator@qt-project.org</a>
<a class="moz-txt-link-freetext" href="https://lists.qt-project.org/listinfo/qt-creator">https://lists.qt-project.org/listinfo/qt-creator</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>