Bionus / imgbrd-grabber

Very customizable imageboard/booru downloader with powerful filenaming features.
https://www.bionus.org/imgbrd-grabber/
Apache License 2.0
2.55k stars 216 forks source link

Compile Errors (src/gui/src/ui/QBouton.cpp:115:16: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined) #1993

Closed CobaltSpace closed 4 years ago

CobaltSpace commented 4 years ago

Bug description

Can't compile

Steps to reproduce

  1. Clone repo
  2. Run build.sh

Expected behavior

Successful Compilation

Context

[ 91%] Building CXX object gui/CMakeFiles/gui.dir/src/ui/text-edit.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/QBouton.cpp: In member function ‘virtual void QBouton::paintEvent(QPaintEvent*)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/QBouton.cpp:115:16: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
  115 |   QPainterPath path;
      |                ^~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/fixed-size-grid-layout.cpp: In member function ‘virtual Qt::Orientations FixedSizeGridLayout::expandingDirections() const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/fixed-size-grid-layout.cpp:89:9: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::Orientation; QFlags<T>::Zero = int QFlags<Qt::Orientation>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
   89 |  return nullptr;
      |         ^~~~~~~
In file included from /usr/include/qt/QtCore/qglobal.h:1302,
                 from /usr/include/qt/QtGui/qtguiglobal.h:43,
                 from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/qt/QtWidgets/qlayout.h:43,
                 from /usr/include/qt/QtWidgets/QLayout:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/fixed-size-grid-layout.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/fixed-size-grid-layout.cpp:1:
/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
make[3]: *** [gui/CMakeFiles/gui.dir/build.make:847: gui/CMakeFiles/gui.dir/src/ui/QBouton.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/text-edit.cpp: In member function ‘virtual QSize TextEdit::sizeHint() const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/text-edit.cpp:32:41: warning: ‘int QFontMetrics::width(QChar) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
   32 |  const int w = fm.width(QLatin1Char('x')) * 17 + 4;
      |                                         ^
In file included from /usr/include/qt/QtWidgets/qwidget.h:50,
                 from /usr/include/qt/QtWidgets/qframe.h:44,
                 from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44,
                 from /usr/include/qt/QtWidgets/qtextedit.h:44,
                 from /usr/include/qt/QtWidgets/QTextEdit:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/text-edit.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/text-edit.cpp:1:
/usr/include/qt/QtGui/qfontmetrics.h:110:9: note: declared here
  110 |     int width(QChar) const;
      |         ^~~~~
make[2]: *** [CMakeFiles/Makefile2:413: gui/CMakeFiles/gui.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:420: gui/CMakeFiles/gui.dir/rule] Error 2
make: *** [Makefile:223: gui] Error 2

System information

Additional context

-- Configuring for version '7.3.0'
-- Configuring for platform 'x86' (x86_64)
-- Compiling with SSL support
-- OpenSSL version: 1.1.1g
-- OpenSSL include dir: /usr/include
-- OpenSSL libraries: /usr/lib/libssl.so;/usr/lib/libcrypto.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/cobalt/Documents/Development/imgbrd-grabber/build
[  0%] Installing npm packages...
[  1%] Automatic MOC and UIC for target lib
[  1%] Built target lib_autogen
Scanning dependencies of target lib
[  1%] Building CXX object lib/CMakeFiles/lib.dir/lib_autogen/mocs_compilation.cpp.o
[  1%] Building CXX object lib/CMakeFiles/lib.dir/src/auth/auth-field.cpp.o
[  1%] Building CXX object lib/CMakeFiles/lib.dir/src/auth/auth-const-field.cpp.o
[  3%] Building CXX object lib/CMakeFiles/lib.dir/src/analytics.cpp.o
[  3%] Building CXX object lib/CMakeFiles/lib.dir/src/auth/auth.cpp.o
[  3%] Building CXX object lib/CMakeFiles/lib.dir/src/auth/field-auth.cpp.o
[  4%] Building CXX object lib/CMakeFiles/lib.dir/src/auth/auth-hash-field.cpp.o
[  4%] Building CXX object lib/CMakeFiles/lib.dir/src/auth/http-auth.cpp.o to /home/cobalt/Documents/Development/imgbrd-grabber/src/sites/node_modules/.staging/tslint-47aefe4f (240m
[  6%] Building CXX object lib/CMakeFiles/lib.dir/src/auth/http-basic-auth.cpp.o
[  6%] Building CXX object lib/CMakeFiles/lib.dir/src/auth/oauth2-auth.cpp.oo /home/cobalt/Documents/Development/imgbrd-grabber/src/sites/node_modules/.staging/tslint-47aefe4f (240m
[  6%] Building CXX object lib/CMakeFiles/lib.dir/src/auth/url-auth.cpp.oalize Completed in 18ms
[  8%] Building CXX object lib/CMakeFiles/lib.dir/src/commands/commands.cpp.o
[  8%] Building CXX object lib/CMakeFiles/lib.dir/src/commands/sql-worker.cpp.o
added 38 packages from 21 contributors and audited 38 packages in 0.693s

2 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

[  8%] Building CXX object lib/CMakeFiles/lib.dir/src/concurrent-multi-queue.cpp.o
[  8%] Built target sites_modules
[  9%] Building CXX object lib/CMakeFiles/lib.dir/src/custom-network-access-manager.cpp.o
Scanning dependencies of target sites
[  9%] Building CXX object lib/CMakeFiles/lib.dir/src/danbooru-downloader-importer.cpp.o
[  9%] Transpiling TypeScript sources into JavaScript...
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/build/lib/lib_autogen/2HSAR4RDDW/moc_pack-loader.cpp:10,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/build/lib/lib_autogen/mocs_compilation.cpp:13:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.h:38:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
   38 |   QLinkedList<Page*> m_pendingPages;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qthread.h:44,
                 from /usr/include/qt/QtCore/QThread:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/commands/sql-worker.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/build/lib/lib_autogen/6JCNSNR7WH/moc_sql-worker.cpp:10,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/build/lib/lib_autogen/mocs_compilation.cpp:2:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/build/lib/lib_autogen/2HSAR4RDDW/moc_pack-loader.cpp:10,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/build/lib/lib_autogen/mocs_compilation.cpp:13:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.h:39:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
   39 |   QLinkedList<Page*> m_pendingGalleries;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qthread.h:44,
                 from /usr/include/qt/QtCore/QThread:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/commands/sql-worker.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/build/lib/lib_autogen/6JCNSNR7WH/moc_sql-worker.cpp:10,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/build/lib/lib_autogen/mocs_compilation.cpp:2:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
[  9%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/batch-downloader.cpp.o

> sites@ build /home/cobalt/Documents/Development/imgbrd-grabber/src/sites
> tsc -p tsconfig.json

/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/concurrent-multi-queue.cpp: In member function ‘void ConcurrentMultiQueue::append(int, QVariant)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/concurrent-multi-queue.cpp:29:27: warning: ‘T QBasicAtomicInteger<T>::load() const [with T = int]’ is deprecated: Use loadRelaxed [-Wdeprecated-declarations]
   29 |  if (m_activeWorkers.load() < m_globalConcurrency) {
      |                           ^
In file included from /usr/include/qt/QtCore/qatomic.h:46,
                 from /usr/include/qt/QtCore/qglobal.h:1304,
                 from /usr/include/qt/QtCore/qatomic.h:41,
                 from /usr/include/qt/QtCore/QAtomicInt:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/concurrent-multi-queue.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/concurrent-multi-queue.cpp:1:
/usr/include/qt/QtCore/qbasicatomic.h:103:55: note: declared here
  103 |     QT_DEPRECATED_VERSION_X_5_14("Use loadRelaxed") T load() const noexcept { return loadRelaxed(); }
      |                                                       ^~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/commands/commands.cpp: In member function ‘bool Commands::image(const Image&, const QString&)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/commands/commands.cpp:72:43: warning: ‘static int QProcess::execute(const QString&)’ is deprecated: Use QProcess::execute(const QString &program, const QStringList &arguments) instead [-Wdeprecated-declarations]
   72 |    const int code = QProcess::execute(exec);
      |                                           ^
In file included from /usr/include/qt/QtCore/QProcess:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/commands/commands.cpp:3:
/usr/include/qt/QtCore/qprocess.h:263:16: note: declared here
  263 |     static int execute(const QString &command);
      |                ^~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/commands/commands.cpp: In member function ‘bool Commands::tag(const Image&, const Tag&, bool)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/commands/commands.cpp:117:43: warning: ‘static int QProcess::execute(const QString&)’ is deprecated: Use QProcess::execute(const QString &program, const QStringList &arguments) instead [-Wdeprecated-declarations]
  117 |    const int code = QProcess::execute(exec);
      |                                           ^
In file included from /usr/include/qt/QtCore/QProcess:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/commands/commands.cpp:3:
/usr/include/qt/QtCore/qprocess.h:263:16: note: declared here
  263 |     static int execute(const QString &command);
      |                ^~~~~~~
[  9%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/download-query-group.cpp.o
[ 11%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/download-query-image.cpp.o
[ 11%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/download-query-loader.cpp.o
[ 11%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/download-query-manager.cpp.o
[ 12%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/download-query.cpp.o
[ 12%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/download-queue.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/downloader/batch-downloader.cpp:9:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.h:38:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
   38 |   QLinkedList<Page*> m_pendingPages;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/QObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/downloader/batch-downloader.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/downloader/batch-downloader.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/downloader/batch-downloader.cpp:9:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.h:39:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
   39 |   QLinkedList<Page*> m_pendingGalleries;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/QObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/downloader/batch-downloader.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/downloader/batch-downloader.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/downloader/batch-downloader.cpp: In member function ‘void BatchDownloader::nextImages()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/downloader/batch-downloader.cpp:149:35: warning: ‘void QBasicAtomicInteger<T>::store(T) [with T = int]’ is deprecated: Use storeRelaxed [-Wdeprecated-declarations]
  149 |  m_currentlyProcessing.store(count); // TODO: this should be shared amongst instances
      |                                   ^
In file included from /usr/include/qt/QtCore/qatomic.h:46,
                 from /usr/include/qt/QtCore/qglobal.h:1304,
                 from /usr/include/qt/QtCore/qiterator.h:43,
                 from /usr/include/qt/QtCore/qmap.h:43,
                 from /usr/include/qt/QtCore/QMap:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/downloader/batch-downloader.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/downloader/batch-downloader.cpp:1:
/usr/include/qt/QtCore/qbasicatomic.h:104:59: note: declared here
  104 |     QT_DEPRECATED_VERSION_X_5_14("Use storeRelaxed") void store(T newValue) noexcept { storeRelaxed(newValue); }
      |                                                           ^~~~~
[ 12%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/downloader.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/extension-rotator.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/file-downloader.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/image-downloader.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/lib.dir/src/downloader/image-save-result.cpp.o
[ 16%] Building CXX object lib/CMakeFiles/lib.dir/src/exponential-moving-average.cpp.o
[ 16%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast-filename.cpp.o
[ 16%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-node-condition-ignore.cpp.o
[ 17%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-node-condition-invert.cpp.o
[ 17%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-node-condition-javascript.cpp.o
[ 17%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-node-condition-op.cpp.o
[ 19%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-node-condition-tag.cpp.o
[ 19%] Built target sites
[ 19%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-node-condition-token.cpp.o
[ 19%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-node-conditional.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-node-javascript.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-node-root.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-node-text.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-node-variable.cpp.o
[ 22%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/ast/filename-visitor-base.cpp.o
[ 22%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/conditional-filename.cpp.o
[ 22%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/filename-condition-visitor.cpp.o
[ 24%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/filename-execution-visitor.cpp.o
[ 24%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/filename-parser.cpp.o
[ 24%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/filename-print-visitor.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/filename-resolution-visitor.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/lib.dir/src/filename/filename-visitor-javascript.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/lib.dir/src/functions.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/lib.dir/src/language-loader.cpp.o
[ 27%] Building CXX object lib/CMakeFiles/lib.dir/src/loader/downloadable.cpp.o
[ 27%] Building CXX object lib/CMakeFiles/lib.dir/src/loader/loader-query.cpp.o
[ 27%] Building CXX object lib/CMakeFiles/lib.dir/src/loader/loader.cpp.o
[ 29%] Building CXX object lib/CMakeFiles/lib.dir/src/loader/pack-loader.cpp.o
[ 29%] Building CXX object lib/CMakeFiles/lib.dir/src/loader/token.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/functions.cpp: In function ‘void shutDown(int)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/functions.cpp:408:65: warning: ‘static bool QProcess::startDetached(const QString&)’ is deprecated: Use QProcess::startDetached(const QString &program, const QStringList &arguments) instead [-Wdeprecated-declarations]
  408 |   QProcess::startDetached("shutdown " + QString::number(timeout));
      |                                                                 ^
In file included from /usr/include/qt/QtCore/QProcess:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/functions.cpp:13:
/usr/include/qt/QtCore/qprocess.h:278:17: note: declared here
  278 |     static bool startDetached(const QString &command);
      |                 ^~~~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/functions.cpp: In function ‘void openTray()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/functions.cpp:420:56: warning: ‘static bool QProcess::startDetached(const QString&)’ is deprecated: Use QProcess::startDetached(const QString &program, const QStringList &arguments) instead [-Wdeprecated-declarations]
  420 |   QProcess::startDetached(QStringLiteral("eject cdrom"));
      |                                                        ^
In file included from /usr/include/qt/QtCore/QProcess:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/functions.cpp:13:
/usr/include/qt/QtCore/qprocess.h:278:17: note: declared here
  278 |     static bool startDetached(const QString &command);
      |                 ^~~~~~~~~~~~~
[ 29%] Building CXX object lib/CMakeFiles/lib.dir/src/logger.cpp.o
[ 30%] Building CXX object lib/CMakeFiles/lib.dir/src/login/http-basic-login.cpp.o
[ 30%] Building CXX object lib/CMakeFiles/lib.dir/src/login/http-get-login.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.cpp:1:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.h:38:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
   38 |   QLinkedList<Page*> m_pendingPages;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qiodevice.h:45,
                 from /usr/include/qt/QtCore/qdatastream.h:44,
                 from /usr/include/qt/QtCore/qlinkedlist.h:50,
                 from /usr/include/qt/QtCore/QLinkedList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.cpp:1:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.h:39:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
   39 |   QLinkedList<Page*> m_pendingGalleries;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qiodevice.h:45,
                 from /usr/include/qt/QtCore/qdatastream.h:44,
                 from /usr/include/qt/QtCore/qlinkedlist.h:50,
                 from /usr/include/qt/QtCore/QLinkedList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/loader/pack-loader.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
[ 30%] Building CXX object lib/CMakeFiles/lib.dir/src/login/http-login.cpp.o
[ 30%] Building CXX object lib/CMakeFiles/lib.dir/src/login/http-post-login.cpp.o
[ 32%] Building CXX object lib/CMakeFiles/lib.dir/src/login/login.cpp.o
[ 32%] Building CXX object lib/CMakeFiles/lib.dir/src/login/oauth2-login.cpp.o
[ 32%] Building CXX object lib/CMakeFiles/lib.dir/src/login/url-login.cpp.o
[ 33%] Building CXX object lib/CMakeFiles/lib.dir/src/mixed-settings.cpp.o
[ 33%] Building CXX object lib/CMakeFiles/lib.dir/src/models/api/api.cpp.o
[ 33%] Building CXX object lib/CMakeFiles/lib.dir/src/models/api/javascript-api.cpp.o
[ 35%] Building CXX object lib/CMakeFiles/lib.dir/src/models/api/javascript-console-helper.cpp.o
[ 35%] Building CXX object lib/CMakeFiles/lib.dir/src/models/api/javascript-grabber-helper.cpp.o
[ 35%] Building CXX object lib/CMakeFiles/lib.dir/src/models/api/thread-safe-engine.cpp.o
[ 37%] Building CXX object lib/CMakeFiles/lib.dir/src/models/favorite.cpp.o
[ 37%] Building CXX object lib/CMakeFiles/lib.dir/src/models/filename.cpp.o
[ 37%] Building CXX object lib/CMakeFiles/lib.dir/src/models/filtering/blacklist.cpp.o
[ 37%] Building CXX object lib/CMakeFiles/lib.dir/src/models/filtering/filter-factory.cpp.o
[ 38%] Building CXX object lib/CMakeFiles/lib.dir/src/models/filtering/filter.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp: In member function ‘virtual PageUrl JavascriptApi::pageUrl(const QString&, int, int, int, qulonglong, qulonglong, Site*) const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:84:35: warning: ‘QJSEngine* QJSValue::engine() const’ is deprecated [-Wdeprecated-declarations]
   84 |  QJSValue query = m_source.engine()->newObject();
      |                                   ^
In file included from /usr/include/qt/QtQml/QJSValue:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:1:
/usr/include/qt/QtQml/qjsvalue.h:153:30: note: declared here
  153 |     QT_DEPRECATED QJSEngine *engine() const;
      |                              ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:88:34: warning: ‘QJSEngine* QJSValue::engine() const’ is deprecated [-Wdeprecated-declarations]
   88 |  QJSValue opts = m_source.engine()->newObject();
      |                                  ^
In file included from /usr/include/qt/QtQml/QJSValue:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:1:
/usr/include/qt/QtQml/qjsvalue.h:153:30: note: declared here
  153 |     QT_DEPRECATED QJSEngine *engine() const;
      |                              ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:95:30: warning: ‘QJSEngine* QJSValue::engine() const’ is deprecated [-Wdeprecated-declarations]
   95 |   previous = m_source.engine()->newObject();
      |                              ^
In file included from /usr/include/qt/QtQml/QJSValue:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:1:
/usr/include/qt/QtQml/qjsvalue.h:153:30: note: declared here
  153 |     QT_DEPRECATED QJSEngine *engine() const;
      |                              ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp: In member function ‘QList<Tag> JavascriptApi::makeTags(const QJSValue&, Site*) const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:147:84: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  147 |     related = tag.property("related").toString().split(' ', QString::SkipEmptyParts);
      |                                                                                    ^
In file included from /usr/include/qt/QtQml/qjsvalue.h:44,
                 from /usr/include/qt/QtQml/QJSValue:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp: In member function ‘virtual PageUrl JavascriptApi::galleryUrl(const QSharedPointer<Image>&, int, int, Site*) const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:281:35: warning: ‘QJSEngine* QJSValue::engine() const’ is deprecated [-Wdeprecated-declarations]
  281 |  QJSValue query = m_source.engine()->newObject();
      |                                   ^
In file included from /usr/include/qt/QtQml/QJSValue:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:1:
/usr/include/qt/QtQml/qjsvalue.h:153:30: note: declared here
  153 |     QT_DEPRECATED QJSEngine *engine() const;
      |                              ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:286:34: warning: ‘QJSEngine* QJSValue::engine() const’ is deprecated [-Wdeprecated-declarations]
  286 |  QJSValue opts = m_source.engine()->newObject();
      |                                  ^
In file included from /usr/include/qt/QtQml/QJSValue:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:1:
/usr/include/qt/QtQml/qjsvalue.h:153:30: note: declared here
  153 |     QT_DEPRECATED QJSEngine *engine() const;
      |                              ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp: In member function ‘virtual PageUrl JavascriptApi::tagsUrl(int, int, const QString&, Site*) const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:406:35: warning: ‘QJSEngine* QJSValue::engine() const’ is deprecated [-Wdeprecated-declarations]
  406 |  QJSValue query = m_source.engine()->newObject();
      |                                   ^
In file included from /usr/include/qt/QtQml/QJSValue:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:1:
/usr/include/qt/QtQml/qjsvalue.h:153:30: note: declared here
  153 |     QT_DEPRECATED QJSEngine *engine() const;
      |                              ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:410:34: warning: ‘QJSEngine* QJSValue::engine() const’ is deprecated [-Wdeprecated-declarations]
  410 |  QJSValue opts = m_source.engine()->newObject();
      |                                  ^
In file included from /usr/include/qt/QtQml/QJSValue:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/api/javascript-api.cpp:1:
/usr/include/qt/QtQml/qjsvalue.h:153:30: note: declared here
  153 |     QT_DEPRECATED QJSEngine *engine() const;
      |                              ^~~~~~
[ 38%] Building CXX object lib/CMakeFiles/lib.dir/src/models/filtering/meta-filter.cpp.o
[ 38%] Building CXX object lib/CMakeFiles/lib.dir/src/models/filtering/post-filter.cpp.o
[ 40%] Building CXX object lib/CMakeFiles/lib.dir/src/models/filtering/tag-filter.cpp.o
[ 40%] Building CXX object lib/CMakeFiles/lib.dir/src/models/filtering/token-filter.cpp.o
[ 40%] Building CXX object lib/CMakeFiles/lib.dir/src/models/image-factory.cpp.o
[ 41%] Building CXX object lib/CMakeFiles/lib.dir/src/models/image-size.cpp.o
[ 41%] Building CXX object lib/CMakeFiles/lib.dir/src/models/image.cpp.o
[ 41%] Building CXX object lib/CMakeFiles/lib.dir/src/models/md5-database.cpp.o
[ 41%] Building CXX object lib/CMakeFiles/lib.dir/src/models/monitor-manager.cpp.o
[ 43%] Building CXX object lib/CMakeFiles/lib.dir/src/models/monitor.cpp.o
[ 43%] Building CXX object lib/CMakeFiles/lib.dir/src/models/page-api.cpp.o
[ 43%] Building CXX object lib/CMakeFiles/lib.dir/src/models/page.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image-factory.cpp: In lambda function:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image-factory.cpp:117:60: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  117 |   QStringList tags = val.split(' ', QString::SkipEmptyParts);
      |                                                            ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/qmap.h:44,
                 from /usr/include/qt/QtCore/QMap:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image-factory.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image-factory.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image-factory.cpp: In static member function ‘static void ImageFactory::parseTags(const QString&, QVariantMap&)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image-factory.cpp:144:44: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  144 |   ? raw.split(", ", QString::SkipEmptyParts)
      |                                            ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/qmap.h:44,
                 from /usr/include/qt/QtCore/QMap:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image-factory.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image-factory.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image-factory.cpp:145:43: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  145 |   : raw.split(" ", QString::SkipEmptyParts);
      |                                           ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/qmap.h:44,
                 from /usr/include/qt/QtCore/QMap:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image-factory.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image-factory.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
[ 45%] Building CXX object lib/CMakeFiles/lib.dir/src/models/pool.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.cpp:20:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.h: In constructor ‘Image::Image(Site*, QMap<QString, QString>, QVariantMap, Profile*, Page*)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.h:147:14: warning: ‘Image::m_id’ will be initialized after [-Wreorder]
  147 |   qulonglong m_id;
      |              ^~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.h:137:9: warning:   ‘Site* Image::m_parentSite’ [-Wreorder]
  137 |   Site *m_parentSite;
      |         ^~~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.cpp:82:1: warning:   when initialized here [-Wreorder]
   82 | Image::Image(Site *site, QMap<QString, QString> details, QVariantMap data, Profile *profile, Page *parent)
      | ^~~~~
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.cpp:20:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.h:153:21: warning: ‘Image::m_extensionRotator’ will be initialized after [-Wreorder]
  153 |   ExtensionRotator *m_extensionRotator;
      |                     ^~~~~~~~~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.h:148:15: warning:   ‘QVariantMap Image::m_data’ [-Wreorder]
  148 |   QVariantMap m_data;
      |               ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.cpp:82:1: warning:   when initialized here [-Wreorder]
   82 | Image::Image(Site *site, QMap<QString, QString> details, QVariantMap data, Profile *profile, Page *parent)
      | ^~~~~
[ 45%] Building CXX object lib/CMakeFiles/lib.dir/src/models/profile.cpp.o
[ 45%] Building CXX object lib/CMakeFiles/lib.dir/src/models/search-query/gallery-search-query.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.cpp: In member function ‘virtual QMap<QString, Token> Image::generateTokens(Profile*) const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.cpp:985:105: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) cons ’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  985 |  const QStringList remove = settings->value("ignoredtags").toString().split(' ', QString::SkipEmptyParts);
      |                                                                                                         ^
In file included from /usr/include/qt/QtCore/qdir.h:43,
                 from /usr/include/qt/QtCore/QDir:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/image.cpp:2:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/page.cpp: In constructor ‘Page::Page(Profile*, Site*, const QList<Site*>&, SearchQuery, int, int, const QStringList&, bool, QObject*, int, int, qulonglong, qulonglong)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/page.cpp:28:61: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   28 |   QStringList tags = text.split(" ", QString::SkipEmptyParts);
      |                                                             ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/QList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/page.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/page.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
[ 46%] Building CXX object lib/CMakeFiles/lib.dir/src/models/search-query/search-query.cpp.o
[ 46%] Building CXX object lib/CMakeFiles/lib.dir/src/models/search-query/tag-search-query.cpp.o
[ 46%] Building CXX object lib/CMakeFiles/lib.dir/src/models/site.cpp.o
[ 46%] Building CXX object lib/CMakeFiles/lib.dir/src/models/source-guesser.cpp.o
[ 48%] Building CXX object lib/CMakeFiles/lib.dir/src/models/source.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp: In constructor ‘Profile::Profile(QString)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:74:64: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   74 |    QStringList words = favs.split("\n", QString::SkipEmptyParts);
      |                                                                ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/QList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:92:59: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   92 |   m_keptForLater = vil.split("\n", QString::SkipEmptyParts);
      |                                                           ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/QList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:101:54: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  101 |   m_ignored = ign.split("\n", QString::SkipEmptyParts);
      |                                                      ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/QList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:112:75: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  112 |    m_autoComplete.append(line.trimmed().split(" ", QString::SkipEmptyParts));
      |                                                                           ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/QList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:123:81: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  123 |    m_customAutoComplete.append(line.trimmed().split(" ", QString::SkipEmptyParts));
      |                                                                                 ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/QList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:132:115: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  132 |  const QStringList &blacklist = m_settings->value("blacklistedtags").toString().split(' ', QString::SkipEmptyParts);
      |                                                                                                                   ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/QList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:142:60: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  142 |     m_blacklist.add(line.split(" ", QString::SkipEmptyParts));
      |                                                            ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/QList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/models/profile.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
[ 48%] Building CXX object lib/CMakeFiles/lib.dir/src/network/network-manager.cpp.o
[ 48%] Building CXX object lib/CMakeFiles/lib.dir/src/network/network-reply.cpp.o
[ 50%] Building CXX object lib/CMakeFiles/lib.dir/src/network/persistent-cookie-jar.cpp.o
[ 50%] Building CXX object lib/CMakeFiles/lib.dir/src/network/throttling-manager.cpp.o
[ 50%] Building CXX object lib/CMakeFiles/lib.dir/src/reverse-search/reverse-search-engine.cpp.o
[ 51%] Building CXX object lib/CMakeFiles/lib.dir/src/reverse-search/reverse-search-loader.cpp.o
[ 51%] Building CXX object lib/CMakeFiles/lib.dir/src/search/ast/search-node-op.cpp.o
[ 51%] Building CXX object lib/CMakeFiles/lib.dir/src/search/ast/search-node-tag.cpp.o
[ 53%] Building CXX object lib/CMakeFiles/lib.dir/src/search/search-format-visitor.cpp.o
[ 53%] Building CXX object lib/CMakeFiles/lib.dir/src/search/search-format.cpp.o
[ 53%] Building CXX object lib/CMakeFiles/lib.dir/src/secure-file.cpp.o
[ 53%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-api-base.cpp.o
[ 54%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-api.cpp.o
[ 54%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-database-factory.cpp.o
[ 54%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-database-in-memory.cpp.o
[ 56%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-database-sqlite.cpp.o
[ 56%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-database.cpp.o
[ 56%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-name-format.cpp.o
[ 58%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-name.cpp.o
[ 58%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-stylist.cpp.o
[ 58%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-type-api.cpp.o
[ 58%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-type-database.cpp.o
[ 59%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag-type.cpp.o
[ 59%] Building CXX object lib/CMakeFiles/lib.dir/src/tags/tag.cpp.o
[ 59%] Building CXX object lib/CMakeFiles/lib.dir/src/updater/program-updater.cpp.o
[ 61%] Building CXX object lib/CMakeFiles/lib.dir/src/updater/source-updater.cpp.o
[ 61%] Building CXX object lib/CMakeFiles/lib.dir/src/updater/updater.cpp.o
[ 61%] Building CXX object lib/CMakeFiles/lib.dir/src/vendor/ganalytics.cpp.o
[ 62%] Building CXX object lib/CMakeFiles/lib.dir/src/vendor/html-entities.cpp.o
[ 62%] Building CXX object lib/CMakeFiles/lib.dir/src/vendor/qcustomnetworkreply.cpp.o
[ 62%] Building CXX object lib/CMakeFiles/lib.dir/src/vendor/simplecrypt.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.cpp: In constructor ‘SimpleCrypt::SimpleCrypt()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.cpp:41:62: warning: ‘void qsrand(uint)’ is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations]
   41 |     qsrand(uint(QDateTime::currentMSecsSinceEpoch() & 0xFFFF));
      |                                                              ^
In file included from /usr/include/qt/QtCore/qchar.h:43,
                 from /usr/include/qt/QtCore/qstring.h:49,
                 from /usr/include/qt/QtCore/QString:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.h:30,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.cpp:27:
/usr/include/qt/QtCore/qglobal.h:1276:81: note: declared here
 1276 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") void qsrand(uint seed);
      |                                                                                 ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.cpp: In constructor ‘SimpleCrypt::SimpleCrypt(quint64)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.cpp:50:62: warning: ‘void qsrand(uint)’ is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations]
   50 |     qsrand(uint(QDateTime::currentMSecsSinceEpoch() & 0xFFFF));
      |                                                              ^
In file included from /usr/include/qt/QtCore/qchar.h:43,
                 from /usr/include/qt/QtCore/qstring.h:49,
                 from /usr/include/qt/QtCore/QString:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.h:30,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.cpp:27:
/usr/include/qt/QtCore/qglobal.h:1276:81: note: declared here
 1276 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") void qsrand(uint seed);
      |                                                                                 ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.cpp: In member function ‘QByteArray SimpleCrypt::encryptToByteArray(const QByteArray&)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.cpp:116:34: warning: ‘int qrand()’ is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations]
  116 |     char randomChar = char(qrand() & 0xFF);
      |                                  ^
In file included from /usr/include/qt/QtCore/qchar.h:43,
                 from /usr/include/qt/QtCore/qstring.h:49,
                 from /usr/include/qt/QtCore/QString:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.h:30,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/lib/src/vendor/simplecrypt.cpp:27:
/usr/include/qt/QtCore/qglobal.h:1277:80: note: declared here
 1277 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand();
      |                                                                                ^~~~~
[ 62%] Linking CXX static library liblib.a
[ 62%] Built target lib
Scanning dependencies of target gui_autogen
[ 62%] Automatic MOC and UIC for target gui
[ 62%] Built target gui_autogen
[ 62%] Automatic RCC for resources/resources.qrc
Scanning dependencies of target gui
[ 62%] Building CXX object gui/CMakeFiles/gui.dir/gui_autogen/mocs_compilation.cpp.o
[ 62%] Building CXX object gui/CMakeFiles/gui.dir/src/about-window.cpp.o
[ 62%] Building CXX object gui/CMakeFiles/gui.dir/src/batch/add-group-window.cpp.o
[ 64%] Building CXX object gui/CMakeFiles/gui.dir/src/batch-download-image.cpp.o
[ 64%] Building CXX object gui/CMakeFiles/gui.dir/src/android.cpp.o
[ 66%] Building CXX object gui/CMakeFiles/gui.dir/src/batch/add-unique-window.cpp.o
[ 66%] Building CXX object gui/CMakeFiles/gui.dir/src/batch/batch-window.cpp.o
[ 66%] Building CXX object gui/CMakeFiles/gui.dir/src/docks/dock.cpp.o
[ 67%] Building CXX object gui/CMakeFiles/gui.dir/src/docks/favorites-dock.cpp.o
[ 67%] Building CXX object gui/CMakeFiles/gui.dir/src/docks/keep-for-later-dock.cpp.o
[ 67%] Building CXX object gui/CMakeFiles/gui.dir/src/docks/settings-dock.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp: In constructor ‘BatchWindow::BatchWindow(QSettings*, QWidget*)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:34:16: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
   34 |  m_time->start();
      |                ^
In file included from /usr/include/qt/QtCore/QTime:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:6:
/usr/include/qt/QtCore/qdatetime.h:233:55: note: declared here
  233 |     QT_DEPRECATED_X("Use QElapsedTimer instead") void start();
      |                                                       ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-group-window.cpp: In member function ‘void AddGroupWindow::ok()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-group-window.cpp:40:87: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   40 |  const QStringList tags = m_lineTags->toPlainText().split(' ', QString::SkipEmptyParts);
      |                                                                                       ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-group-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-group-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-group-window.cpp:41:105: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   41 |  const QStringList postFiltering = m_linePostFiltering->toPlainText().split(' ', QString::SkipEmptyParts);
      |                                                                                                         ^
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp: In member function ‘void BatchWindow::clearImages()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:145:18: warning: ‘int QTime::restart()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
  145 |  m_time->restart();
      |                  ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-group-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-group-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
In file included from /usr/include/qt/QtCore/QTime:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:6:
/usr/include/qt/QtCore/qdatetime.h:234:54: note: declared here
  234 |     QT_DEPRECATED_X("Use QElapsedTimer instead") int restart();
      |                                                      ^~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:146:19: warning: ‘int QTime::restart()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
  146 |  m_start->restart();
      |                   ^
In file included from /usr/include/qt/QtCore/QTime:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:6:
/usr/include/qt/QtCore/qdatetime.h:234:54: note: declared here
  234 |     QT_DEPRECATED_X("Use QElapsedTimer instead") int restart();
      |                                                      ^~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp: In member function ‘void BatchWindow::loadingImage(const QUrl&)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:246:18: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
  246 |   m_start->start();
      |                  ^
In file included from /usr/include/qt/QtCore/QTime:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:6:
/usr/include/qt/QtCore/qdatetime.h:233:55: note: declared here
  233 |     QT_DEPRECATED_X("Use QElapsedTimer instead") void start();
      |                                                       ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp: In member function ‘void BatchWindow::drawSpeed()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:367:22: warning: ‘int QTime::elapsed() const’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
  367 |  if (m_time->elapsed() < 1000) {
      |                      ^
In file included from /usr/include/qt/QtCore/QTime:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:6:
/usr/include/qt/QtCore/qdatetime.h:235:54: note: declared here
  235 |     QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const;
      |                                                      ^~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:370:18: warning: ‘int QTime::restart()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
  370 |  m_time->restart();
      |                  ^
In file included from /usr/include/qt/QtCore/QTime:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:6:
/usr/include/qt/QtCore/qdatetime.h:234:54: note: declared here
  234 |     QT_DEPRECATED_X("Use QElapsedTimer instead") int restart();
      |                                                      ^~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:384:39: warning: ‘int QTime::elapsed() const’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
  384 |  const int elapsed = m_start->elapsed();
      |                                       ^
In file included from /usr/include/qt/QtCore/QTime:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/batch-window.cpp:6:
/usr/include/qt/QtCore/qdatetime.h:235:54: note: declared here
  235 |     QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const;
      |                                                      ^~~~~~~
[ 67%] Building CXX object gui/CMakeFiles/gui.dir/src/docks/tags-dock.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/build/gui/gui_autogen/UVLADIE3JM/moc_main-window.cpp:10,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/build/gui/gui_autogen/mocs_compilation.cpp:16:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:124:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
  124 |   QLinkedList<QJsonObject> m_closedTabs;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/about-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/build/gui/gui_autogen/UVLADIE3JM/moc_about-window.cpp:10,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/build/gui/gui_autogen/mocs_compilation.cpp:2:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-unique-window.cpp: In member function ‘void AddUniqueWindow::ok(bool)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-unique-window.cpp:106:87: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  106 |  const QStringList ids = ui->lineId->toPlainText().split('\n', QString::SkipEmptyParts);
      |                                                                                       ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-unique-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-unique-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-unique-window.cpp:115:89: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  115 |  const QStringList md5s = ui->lineMd5->toPlainText().split('\n', QString::SkipEmptyParts);
      |                                                                                         ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-unique-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/batch/add-unique-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
[ 69%] Building CXX object gui/CMakeFiles/gui.dir/src/docks/wiki-dock.cpp.o
[ 69%] Building CXX object gui/CMakeFiles/gui.dir/src/download-group-table-model.cpp.o
[ 69%] Building CXX object gui/CMakeFiles/gui.dir/src/download-image-table-model.cpp.o
[ 70%] Building CXX object gui/CMakeFiles/gui.dir/src/favorite-window.cpp.o
[ 70%] Building CXX object gui/CMakeFiles/gui.dir/src/full-width-drop-proxy-style.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/docks/settings-dock.cpp: In constructor ‘SettingsDock::SettingsDock(Profile*, QWidget*)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/docks/settings-dock.cpp:26:71: warning: ‘void QComboBox::setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)’ is deprecated: Use completer()->setCaseSensitivity() instead. [-Wdeprecated-declarations]
   26 |  ui->comboFilename->setAutoCompletionCaseSensitivity(Qt::CaseSensitive);
      |                                                                       ^
In file included from /usr/include/qt/QtWidgets/QComboBox:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/build/gui/gui_autogen/include/ui_settings-dock.h:15,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/docks/settings-dock.cpp:9:
/usr/include/qt/QtWidgets/qcombobox.h:107:10: note: declared here
  107 |     void setAutoCompletionCaseSensitivity(Qt::CaseSensitivity sensitivity);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 70%] Building CXX object gui/CMakeFiles/gui.dir/src/helpers.cpp.o
[ 72%] Building CXX object gui/CMakeFiles/gui.dir/src/image-context-menu.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/download-group-table-model.cpp: In member function ‘virtual bool DownloadGroupTableModel::setData(const QModelIndex&, const QVariant&, int)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/download-group-table-model.cpp:125:65: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  125 |     download.query.tags = val.split(' ', QString::SkipEmptyParts);
      |                                                                 ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/qvariant.h:45,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QAbstractTableModel:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/download-group-table-model.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/download-group-table-model.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/download-group-table-model.cpp:166:67: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  166 |    download.postFiltering = val.split(' ', QString::SkipEmptyParts);
      |                                                                   ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/qvariant.h:45,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QAbstractTableModel:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/download-group-table-model.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/download-group-table-model.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
[ 72%] Building CXX object gui/CMakeFiles/gui.dir/src/main-window.cpp.o
[ 72%] Building CXX object gui/CMakeFiles/gui.dir/src/main/main.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/favorite-window.cpp: In member function ‘void FavoriteWindow::save()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/favorite-window.cpp:116:71: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  116 |   ui->postFilteringLineEdit->text().split(' ', QString::SkipEmptyParts),
      |                                                                       ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/favorite-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/favorite-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
[ 74%] Building CXX object gui/CMakeFiles/gui.dir/src/monitor-table-model.cpp.o
[ 74%] Building CXX object gui/CMakeFiles/gui.dir/src/monitor-window.cpp.o
[ 74%] Building CXX object gui/CMakeFiles/gui.dir/src/monitoring-center.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/image-context-menu.cpp:4:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:124:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
  124 |   QLinkedList<QJsonObject> m_closedTabs;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qmenu.h:44,
                 from /usr/include/qt/QtWidgets/QMenu:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/image-context-menu.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/image-context-menu.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
[ 74%] Building CXX object gui/CMakeFiles/gui.dir/src/progress-bar-delegate.cpp.o
[ 75%] Building CXX object gui/CMakeFiles/gui.dir/src/search-window.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.cpp:1:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:124:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
  124 |   QLinkedList<QJsonObject> m_closedTabs;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qiodevice.h:45,
                 from /usr/include/qt/QtCore/qdatastream.h:44,
                 from /usr/include/qt/QtCore/qlinkedlist.h:50,
                 from /usr/include/qt/QtCore/QLinkedList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
[ 75%] Building CXX object gui/CMakeFiles/gui.dir/src/settings/condition-window.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main/main.cpp:36:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:124:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
  124 |   QLinkedList<QJsonObject> m_closedTabs;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qcoreapplication.h:46,
                 from /usr/include/qt/QtWidgets/qapplication.h:44,
                 from /usr/include/qt/QtWidgets/QApplication:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main/main.cpp:27:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main/main.cpp: In function ‘int main(int, char**)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main/main.cpp:197:63: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  197 |    parser.value(tagsOption).split(" ", QString::SkipEmptyParts),
      |                                                               ^
In file included from /usr/include/qt/QtCore/qcoreapplication.h:44,
                 from /usr/include/qt/QtWidgets/qapplication.h:44,
                 from /usr/include/qt/QtWidgets/QApplication:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main/main.cpp:27:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main/main.cpp:198:72: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  198 |    parser.value(postFilteringOption).split(" ", QString::SkipEmptyParts),
      |                                                                        ^
In file included from /usr/include/qt/QtCore/qcoreapplication.h:44,
                 from /usr/include/qt/QtWidgets/qapplication.h:44,
                 from /usr/include/qt/QtWidgets/QApplication:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main/main.cpp:27:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main/main.cpp:199:91: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  199 |    profile->getFilteredSites(parser.value(sourceOption).split(" ", QString::SkipEmptyParts)),
      |                                                                                           ^
In file included from /usr/include/qt/QtCore/qcoreapplication.h:44,
                 from /usr/include/qt/QtWidgets/qapplication.h:44,
                 from /usr/include/qt/QtWidgets/QApplication:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main/main.cpp:27:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitor-window.cpp: In member function ‘void MonitorWindow::save()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitor-window.cpp:52:137: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   52 |  SearchQuery query = !m_monitor.query().gallery.isNull() ? m_monitor.query() : ui->lineSearch->text().split(' ', QString::SkipEmptyParts);
      |                                                                                                                                         ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitor-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitor-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitor-window.cpp:53:90: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) cons ’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   53 |  QStringList postFilters = ui->linePostFilters->text().split(' ', QString::SkipEmptyParts);
      |                                                                                          ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitor-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitor-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.cpp: In member function ‘void MainWindow::parseArgs(const QStringList&, const QMap<QString, QString>&)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.cpp:393:69: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  393 |  tags.append(params.value("tags").split(' ', QString::SkipEmptyParts));
      |                                                                     ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtCore/qiodevice.h:45,
                 from /usr/include/qt/QtCore/qdatastream.h:44,
                 from /usr/include/qt/QtCore/qlinkedlist.h:50,
                 from /usr/include/qt/QtCore/QLinkedList:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.cpp: In member function ‘void MainWindow::initialLoginsDone()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.cpp:424:25: warning: comparison between ‘enum QVariant::Type’ and ‘enum QMetaType::Type’ [-Wenum-compare]
  424 |  if (m_forcedTab.type() == QMetaType::QString) {
      |      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.cpp:424:25: warning: comparison between types ‘QVariant::Type’ and ‘QMetaType::Type’ [-Wsign-compare]
[ 75%] Building CXX object gui/CMakeFiles/gui.dir/src/settings/custom-window.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitoring-center.cpp:9:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/loader/pack-loader.h:38:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
   38 |   QLinkedList<Page*> m_pendingPages;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/QObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitoring-center.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitoring-center.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitoring-center.cpp:9:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/loader/pack-loader.h:39:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
   39 |   QLinkedList<Page*> m_pendingGalleries;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/QObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitoring-center.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitoring-center.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitoring-center.cpp: In member function ‘void MonitoringCenter::checkMonitor(Monitor&, const Favorite&)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitoring-center.cpp:40:94: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   40 |  bool newImages = checkMonitor(monitor, favorite.getName().split(' ', QString::SkipEmptyParts), favorite.getPostFiltering());
      |                                                                                              ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtCore/QObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitoring-center.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/monitoring-center.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
[ 77%] Building CXX object gui/CMakeFiles/gui.dir/src/settings/filename-window.cpp.o
[ 77%] Building CXX object gui/CMakeFiles/gui.dir/src/settings/log-window.cpp.o
[ 77%] Building CXX object gui/CMakeFiles/gui.dir/src/settings/options-window.cpp.o
[ 79%] Building CXX object gui/CMakeFiles/gui.dir/src/settings/start-window.cpp.o
[ 79%] Building CXX object gui/CMakeFiles/gui.dir/src/settings/token-settings-widget.cpp.o
[ 79%] Building CXX object gui/CMakeFiles/gui.dir/src/settings/web-service-window.cpp.o
[ 79%] Building CXX object gui/CMakeFiles/gui.dir/src/sources/site-window.cpp.o
[ 80%] Building CXX object gui/CMakeFiles/gui.dir/src/sources/sources-settings-window.cpp.o
[ 80%] Building CXX object gui/CMakeFiles/gui.dir/src/sources/sources-window.cpp.o
[ 80%] Building CXX object gui/CMakeFiles/gui.dir/src/tabs/downloads-tab.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/settings/options-window.cpp: In member function ‘void OptionsWindow::save()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/settings/options-window.cpp:866:97: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  866 |  for (const QString &tags : ui->textBlacklist->toPlainText().split("\n", QString::SkipEmptyParts)) {
      |                                                                                                 ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/settings/options-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/settings/options-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/settings/options-window.cpp:867:66: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  867 |   blacklist.add(tags.trimmed().split(' ', QString::SkipEmptyParts));
      |                                                                  ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/settings/options-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/settings/options-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/settings/options-window.cpp:873:94: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  873 |  m_profile->setIgnored(ui->textIgnoredTags->toPlainText().split('\n', QString::SkipEmptyParts));
      |                                                                                              ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/settings/options-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/settings/options-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
[ 82%] Building CXX object gui/CMakeFiles/gui.dir/src/tabs/favorites-tab.cpp.o
[ 82%] Building CXX object gui/CMakeFiles/gui.dir/src/tabs/gallery-tab.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/sources/site-window.cpp: In member function ‘void SiteWindow::finish(Source*)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/sources/site-window.cpp:118:64: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  118 |  QStringList stes = sites.split("\r\n", QString::SkipEmptyParts);
      |                                                                ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/sources/site-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/sources/site-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
[ 82%] Building CXX object gui/CMakeFiles/gui.dir/src/tabs/image-preview.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/sources/sources-settings-window.cpp: In member function ‘void SourcesSettingsWindow::deleteSite()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/sources/sources-settings-window.cpp:219:65: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  219 |   QStringList stes = sites.split("\r\n", QString::SkipEmptyParts);
      |                                                                 ^
In file included from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qdialog.h:44,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/sources/sources-settings-window.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/sources/sources-settings-window.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
[ 83%] Building CXX object gui/CMakeFiles/gui.dir/src/tabs/log-tab.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:31:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/loader/pack-loader.h:38:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
   38 |   QLinkedList<Page*> m_pendingPages;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qframe.h:44,
                 from /usr/include/qt/QtWidgets/qprogressbar.h:44,
                 from /usr/include/qt/QtWidgets/QProgressBar:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:31:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/loader/pack-loader.h:39:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
   39 |   QLinkedList<Page*> m_pendingGalleries;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qframe.h:44,
                 from /usr/include/qt/QtWidgets/qprogressbar.h:44,
                 from /usr/include/qt/QtWidgets/QProgressBar:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:33:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:124:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
  124 |   QLinkedList<QJsonObject> m_closedTabs;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/qframe.h:44,
                 from /usr/include/qt/QtWidgets/qprogressbar.h:44,
                 from /usr/include/qt/QtWidgets/QProgressBar:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp: In member function ‘void DownloadsTab::batchClearSelGroups()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:198:62: warning: ‘QList<T> QSet<T>::toList() const [with T = int]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
  198 |  batchRemoveGroups(selectedRows(ui->tableBatchGroups).toList());
      |                                                              ^
In file included from /usr/include/qt/QtCore/QSet:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1:
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp: In member function ‘void DownloadsTab::batchClearSelUniques()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:202:64: warning: ‘QList<T> QSet<T>::toList() const [with T = int]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
  202 |  batchRemoveUniques(selectedRows(ui->tableBatchUniques).toList());
      |                                                                ^
In file included from /usr/include/qt/QtCore/QSet:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1:
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp: In member function ‘void DownloadsTab::batchMove(int)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:235:62: warning: ‘QList<T> QSet<T>::toList() const [with T = int]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
  235 |  QList<int> rows = selectedRows(ui->tableBatchGroups).toList();
      |                                                              ^
In file included from /usr/include/qt/QtCore/QSet:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1:
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp: In member function ‘void DownloadsTab::getAllImages()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:783:41: warning: ‘void QBasicAtomicInteger<T>::store(T) [with T = int]’ is deprecated: Use storeRelaxed [-Wdeprecated-declarations]
  783 |  m_getAllCurrentlyProcessing.store(count);
      |                                         ^
In file included from /usr/include/qt/QtCore/qatomic.h:46,
                 from /usr/include/qt/QtCore/qglobal.h:1304,
                 from /usr/include/qt/QtGui/qtguiglobal.h:43,
                 from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/qt/QtWidgets/qprogressbar.h:43,
                 from /usr/include/qt/QtWidgets/QProgressBar:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1:
/usr/include/qt/QtCore/qbasicatomic.h:104:59: note: declared here
  104 |     QT_DEPRECATED_VERSION_X_5_14("Use storeRelaxed") void store(T newValue) noexcept { storeRelaxed(newValue); }
      |                                                           ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp: In member function ‘void DownloadsTab::getAllProgress(const QSharedPointer<Image>&, qint64, qint64)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:854:38: warning: ‘int QTime::elapsed() const’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
  854 |  if (m_downloadTimeLast[url].elapsed() >= 200 && bytesReceived > 0) {
      |                                      ^
In file included from /usr/include/qt/QtNetwork/qsslcertificate.h:52,
                 from /usr/include/qt/QtNetwork/qsslerror.h:46,
                 from /usr/include/qt/QtNetwork/qsslsocket.h:50,
                 from /usr/include/qt/QtNetwork/qsslconfiguration.h:62,
                 from /usr/include/qt/QtNetwork/QSslConfiguration:1,
                 from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49,
                 from /usr/include/qt/QtNetwork/QNetworkAccessManager:1,
                 from /usr/include/qt/QtNetwork/qnetworkreply.h:49,
                 from /usr/include/qt/QtNetwork/QNetworkReply:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/network/network-reply.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/downloader/file-downloader.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/downloader/image-downloader.h:10,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:27:
/usr/include/qt/QtCore/qdatetime.h:235:54: note: declared here
  235 |     QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const;
      |                                                      ^~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:855:35: warning: ‘int QTime::restart()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
  855 |   m_downloadTimeLast[url].restart();
      |                                   ^
In file included from /usr/include/qt/QtNetwork/qsslcertificate.h:52,
                 from /usr/include/qt/QtNetwork/qsslerror.h:46,
                 from /usr/include/qt/QtNetwork/qsslsocket.h:50,
                 from /usr/include/qt/QtNetwork/qsslconfiguration.h:62,
                 from /usr/include/qt/QtNetwork/QSslConfiguration:1,
                 from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49,
                 from /usr/include/qt/QtNetwork/QNetworkAccessManager:1,
                 from /usr/include/qt/QtNetwork/qnetworkreply.h:49,
                 from /usr/include/qt/QtNetwork/QNetworkReply:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/network/network-reply.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/downloader/file-downloader.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/downloader/image-downloader.h:10,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:27:
/usr/include/qt/QtCore/qdatetime.h:234:54: note: declared here
  234 |     QT_DEPRECATED_X("Use QElapsedTimer instead") int restart();
      |                                                      ^~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:856:51: warning: ‘int QTime::elapsed() const’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
  856 |   const int elapsed = m_downloadTime[url].elapsed();
      |                                                   ^
In file included from /usr/include/qt/QtNetwork/qsslcertificate.h:52,
                 from /usr/include/qt/QtNetwork/qsslerror.h:46,
                 from /usr/include/qt/QtNetwork/qsslsocket.h:50,
                 from /usr/include/qt/QtNetwork/qsslconfiguration.h:62,
                 from /usr/include/qt/QtNetwork/QSslConfiguration:1,
                 from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49,
                 from /usr/include/qt/QtNetwork/QNetworkAccessManager:1,
                 from /usr/include/qt/QtNetwork/qnetworkreply.h:49,
                 from /usr/include/qt/QtNetwork/QNetworkReply:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/network/network-reply.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/downloader/file-downloader.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/downloader/image-downloader.h:10,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:27:
/usr/include/qt/QtCore/qdatetime.h:235:54: note: declared here
  235 |     QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const;
      |                                                      ^~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp: In member function ‘void DownloadsTab::getAllGetImage(const BatchDownloadImage&, int)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:904:35: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
  904 |  m_downloadTime[img->url()].start();
      |                                   ^
In file included from /usr/include/qt/QtNetwork/qsslcertificate.h:52,
                 from /usr/include/qt/QtNetwork/qsslerror.h:46,
                 from /usr/include/qt/QtNetwork/qsslsocket.h:50,
                 from /usr/include/qt/QtNetwork/qsslconfiguration.h:62,
                 from /usr/include/qt/QtNetwork/QSslConfiguration:1,
                 from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49,
                 from /usr/include/qt/QtNetwork/QNetworkAccessManager:1,
                 from /usr/include/qt/QtNetwork/qnetworkreply.h:49,
                 from /usr/include/qt/QtNetwork/QNetworkReply:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/network/network-reply.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/downloader/file-downloader.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/downloader/image-downloader.h:10,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:27:
/usr/include/qt/QtCore/qdatetime.h:233:55: note: declared here
  233 |     QT_DEPRECATED_X("Use QElapsedTimer instead") void start();
      |                                                       ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:906:39: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
  906 |  m_downloadTimeLast[img->url()].start();
      |                                       ^
In file included from /usr/include/qt/QtNetwork/qsslcertificate.h:52,
                 from /usr/include/qt/QtNetwork/qsslerror.h:46,
                 from /usr/include/qt/QtNetwork/qsslsocket.h:50,
                 from /usr/include/qt/QtNetwork/qsslconfiguration.h:62,
                 from /usr/include/qt/QtNetwork/QSslConfiguration:1,
                 from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49,
                 from /usr/include/qt/QtNetwork/QNetworkAccessManager:1,
                 from /usr/include/qt/QtNetwork/qnetworkreply.h:49,
                 from /usr/include/qt/QtNetwork/QNetworkReply:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/network/network-reply.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/downloader/file-downloader.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/../lib/src/downloader/image-downloader.h:10,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:27:
/usr/include/qt/QtCore/qdatetime.h:233:55: note: declared here
  233 |     QT_DEPRECATED_X("Use QElapsedTimer instead") void start();
      |                                                       ^~~~~
[ 83%] Building CXX object gui/CMakeFiles/gui.dir/src/tabs/monitors-tab.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp: In member function ‘void DownloadsTab::getAllSkip()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1027:41: warning: ‘void QBasicAtomicInteger<T>::store(T) [with T = int]’ is deprecated: Use storeRelaxed [-Wdeprecated-declarations]
 1027 |  m_getAllCurrentlyProcessing.store(count);
      |                                         ^
In file included from /usr/include/qt/QtCore/qatomic.h:46,
                 from /usr/include/qt/QtCore/qglobal.h:1304,
                 from /usr/include/qt/QtGui/qtguiglobal.h:43,
                 from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/qt/QtWidgets/qprogressbar.h:43,
                 from /usr/include/qt/QtWidgets/QProgressBar:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1:
/usr/include/qt/QtCore/qbasicatomic.h:104:59: note: declared here
  104 |     QT_DEPRECATED_VERSION_X_5_14("Use storeRelaxed") void store(T newValue) noexcept { storeRelaxed(newValue); }
      |                                                           ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp: In member function ‘void DownloadsTab::getAllFinished()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1128:47: warning: ‘QList<T> QSet<T>::toList() const [with T = int]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
 1128 |   batchRemoveGroups(m_batchDownloading.toList());
      |                                               ^
In file included from /usr/include/qt/QtCore/QSet:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1:
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1129:54: warning: ‘QList<T> QSet<T>::toList() const [with T = int]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
 1129 |   batchRemoveUniques(m_batchUniqueDownloading.toList());
      |                                                      ^
In file included from /usr/include/qt/QtCore/QSet:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/downloads-tab.cpp:1:
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/gallery-tab.cpp:9:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:124:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
  124 |   QLinkedList<QJsonObject> m_closedTabs;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qcborcommon.h:44,
                 from /usr/include/qt/QtCore/qcborvalue.h:45,
                 from /usr/include/qt/QtCore/qjsonvalue.h:46,
                 from /usr/include/qt/QtCore/qjsonobject.h:43,
                 from /usr/include/qt/QtCore/QJsonObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/gallery-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/gallery-tab.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.cpp:13:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:124:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
  124 |   QLinkedList<QJsonObject> m_closedTabs;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qsharedpointer_impl.h:64,
                 from /usr/include/qt/QtCore/qsharedpointer.h:48,
                 from /usr/include/qt/QtGui/qpixmap.h:48,
                 from /usr/include/qt/QtGui/qicon.h:46,
                 from /usr/include/qt/QtWidgets/qabstractbutton.h:44,
                 from /usr/include/qt/QtWidgets/qcheckbox.h:44,
                 from /usr/include/qt/QtWidgets/QCheckBox:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.cpp: In member function ‘virtual void FavoritesTab::load()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.cpp:204:69: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  204 |  loadTags(m_currentTags.trimmed().split(' ', QString::SkipEmptyParts));
      |                                                                     ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtGui/qicon.h:45,
                 from /usr/include/qt/QtWidgets/qabstractbutton.h:44,
                 from /usr/include/qt/QtWidgets/qcheckbox.h:44,
                 from /usr/include/qt/QtWidgets/QCheckBox:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.cpp: In member function ‘void FavoritesTab::getPage()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.cpp:252:144: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  252 |   const QStringList search = (m_currentTags + " " + m_settings->value("add").toString().toLower().trimmed()).split(' ', QString::SkipEmptyParts);
      |                                                                                                                                                ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtGui/qicon.h:45,
                 from /usr/include/qt/QtWidgets/qabstractbutton.h:44,
                 from /usr/include/qt/QtWidgets/qcheckbox.h:44,
                 from /usr/include/qt/QtWidgets/QCheckBox:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.cpp: In member function ‘void FavoritesTab::getAll()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.cpp:272:144: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  272 |   const QStringList search = (m_currentTags + " " + m_settings->value("add").toString().toLower().trimmed()).split(' ', QString::SkipEmptyParts);
      |                                                                                                                                                ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtGui/qicon.h:45,
                 from /usr/include/qt/QtWidgets/qabstractbutton.h:44,
                 from /usr/include/qt/QtWidgets/qcheckbox.h:44,
                 from /usr/include/qt/QtWidgets/QCheckBox:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/favorites-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
[ 83%] Building CXX object gui/CMakeFiles/gui.dir/src/tabs/pool-tab.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/image-preview.cpp: In member function ‘void ImagePreview::contextSaveImageAs()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/image-preview.cpp:289:85: warning: ‘int qrand()’ is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations]
  289 |   tmpPath = QDir::temp().absoluteFilePath("grabber-saveAs-" + QString::number(qrand(), 16));
      |                                                                                     ^
In file included from /usr/include/qt/QtCore/qnamespace.h:43,
                 from /usr/include/qt/QtCore/qobjectdefs.h:48,
                 from /usr/include/qt/QtCore/qobject.h:46,
                 from /usr/include/qt/QtCore/QObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/image-preview.h:5,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/image-preview.cpp:1:
/usr/include/qt/QtCore/qglobal.h:1277:80: note: declared here
 1277 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand();
      |                                                                                ^~~~~
[ 83%] Building CXX object gui/CMakeFiles/gui.dir/src/tabs/search-tab.cpp.o
[ 85%] Building CXX object gui/CMakeFiles/gui.dir/src/tabs/tabs-loader.cpp.o
[ 85%] Building CXX object gui/CMakeFiles/gui.dir/src/tabs/tag-tab.cpp.o
[ 85%] Building CXX object gui/CMakeFiles/gui.dir/src/tag-context-menu.cpp.o
[ 87%] Building CXX object gui/CMakeFiles/gui.dir/src/theme-loader.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/monitors-tab.cpp:10:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:124:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
  124 |   QLinkedList<QJsonObject> m_closedTabs;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtWidgets/qwidget.h:45,
                 from /usr/include/qt/QtWidgets/QWidget:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/monitors-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/monitors-tab.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
[ 87%] Building CXX object gui/CMakeFiles/gui.dir/src/threads/image-loader-queue.cpp.o
[ 87%] Building CXX object gui/CMakeFiles/gui.dir/src/threads/image-loader.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp:8:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:124:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
  124 |   QLinkedList<QJsonObject> m_closedTabs;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qcborcommon.h:44,
                 from /usr/include/qt/QtCore/qcborvalue.h:45,
                 from /usr/include/qt/QtCore/qjsonvalue.h:46,
                 from /usr/include/qt/QtCore/qjsonobject.h:43,
                 from /usr/include/qt/QtCore/QJsonObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp: In member function ‘virtual void PoolTab::load()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp:86:72: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   86 |  QStringList tags = search.trimmed().split(" ", QString::SkipEmptyParts);
      |                                                                        ^
In file included from /usr/include/qt/QtCore/qjsonvalue.h:44,
                 from /usr/include/qt/QtCore/qjsonobject.h:43,
                 from /usr/include/qt/QtCore/QJsonObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp: In member function ‘virtual void PoolTab::write(QJsonObject&) const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp:104:102: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  104 |  json["tags"] = QJsonArray::fromStringList(m_search->toPlainText().split(' ', QString::SkipEmptyParts));
      |                                                                                                      ^
In file included from /usr/include/qt/QtCore/qjsonvalue.h:44,
                 from /usr/include/qt/QtCore/qjsonobject.h:43,
                 from /usr/include/qt/QtCore/QJsonObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp: In member function ‘void PoolTab::getPage()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp:152:198: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  152 |  const QStringList tags = ("pool:" + QString::number(ui->spinPool->value()) + " " + m_search->toPlainText() + " " + m_settings->value("add").toString().trimmed()).split(' ', QString::SkipEmptyParts);
      |                                                                                                                                                                                                      ^
In file included from /usr/include/qt/QtCore/qjsonvalue.h:44,
                 from /usr/include/qt/QtCore/qjsonobject.h:43,
                 from /usr/include/qt/QtCore/QJsonObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp: In member function ‘void PoolTab::getAll()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp:177:200: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  177 |  const QStringList search = ("pool:" + QString::number(ui->spinPool->value()) + " " + m_search->toPlainText() + " " + m_settings->value("add").toString().trimmed()).split(' ', QString::SkipEmptyParts);
      |                                                                                                                                                                                                        ^
In file included from /usr/include/qt/QtCore/qjsonvalue.h:44,
                 from /usr/include/qt/QtCore/qjsonobject.h:43,
                 from /usr/include/qt/QtCore/QJsonObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/pool-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.cpp:17:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:124:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
  124 |   QLinkedList<QJsonObject> m_closedTabs;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qsharedpointer_impl.h:64,
                 from /usr/include/qt/QtCore/qsharedpointer.h:48,
                 from /usr/include/qt/QtGui/qpixmap.h:48,
                 from /usr/include/qt/QtGui/qicon.h:46,
                 from /usr/include/qt/QtWidgets/qabstractbutton.h:44,
                 from /usr/include/qt/QtWidgets/qcheckbox.h:44,
                 from /usr/include/qt/QtWidgets/QCheckBox:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
[ 88%] Building CXX object gui/CMakeFiles/gui.dir/src/threads/resizer.cpp.o
In file included from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tabs-loader.cpp:13:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/main-window.h:124:3: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations]
  124 |   QLinkedList<QJsonObject> m_closedTabs;
      |   ^~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qcborcommon.h:44,
                 from /usr/include/qt/QtCore/qcborvalue.h:45,
                 from /usr/include/qt/QtCore/qjsonvalue.h:46,
                 from /usr/include/qt/QtCore/qjsonobject.h:43,
                 from /usr/include/qt/QtCore/QJsonObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tabs-loader.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tabs-loader.cpp:1:
/usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here
   51 | template <class T> class QLinkedList;
      |                          ^~~~~~~~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.cpp: In member function ‘virtual void TagTab::load()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.cpp:102:68: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  102 |  const QStringList tags = search.split(" ", QString::SkipEmptyParts);
      |                                                                    ^
In file included from /usr/include/qt/QtCore/qjsonvalue.h:44,
                 from /usr/include/qt/QtCore/qjsonobject.h:43,
                 from /usr/include/qt/QtCore/QJsonObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.cpp: In member function ‘virtual void TagTab::write(QJsonObject&) const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.cpp:109:102: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) cons ’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  109 |  json["tags"] = QJsonArray::fromStringList(m_search->toPlainText().split(' ', QString::SkipEmptyParts));
      |                                                                                                      ^
In file included from /usr/include/qt/QtCore/qjsonvalue.h:44,
                 from /usr/include/qt/QtCore/qjsonobject.h:43,
                 from /usr/include/qt/QtCore/QJsonObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.cpp: In member function ‘void TagTab::monitor()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.cpp:247:89: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  247 |  QStringList tags = m_search->toPlainText().trimmed().split(" ", QString::SkipEmptyParts);
      |                                                                                         ^
In file included from /usr/include/qt/QtCore/qjsonvalue.h:44,
                 from /usr/include/qt/QtCore/qjsonobject.h:43,
                 from /usr/include/qt/QtCore/QJsonObject:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/tag-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
[ 88%] Building CXX object gui/CMakeFiles/gui.dir/src/ui/QAffiche.cpp.o
[ 88%] Building CXX object gui/CMakeFiles/gui.dir/src/ui/QBouton.cpp.o
[ 90%] Building CXX object gui/CMakeFiles/gui.dir/src/ui/click-menu.cpp.o
[ 90%] Building CXX object gui/CMakeFiles/gui.dir/src/ui/fixed-size-grid-layout.cpp.o
[ 90%] Building CXX object gui/CMakeFiles/gui.dir/src/ui/qclosabletabwidget.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.cpp: In member function ‘void SearchTab::finishedLoadingPreview()’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.cpp:547:110: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  547 |  for (const QString &tag : m_settings->value("whitelistedtags").toString().split(" ", QString::SkipEmptyParts)) {
      |                                                                                                              ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtGui/qicon.h:45,
                 from /usr/include/qt/QtWidgets/qabstractbutton.h:44,
                 from /usr/include/qt/QtWidgets/qcheckbox.h:44,
                 from /usr/include/qt/QtWidgets/QCheckBox:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.cpp: In member function ‘void SearchTab::loadTags(SearchQuery)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.cpp:1194:101: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
 1194 |   query.tags.append(m_settings->value("add").toString().trimmed().split(" ", QString::SkipEmptyParts));
      |                                                                                                     ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtGui/qicon.h:45,
                 from /usr/include/qt/QtWidgets/qabstractbutton.h:44,
                 from /usr/include/qt/QtWidgets/qcheckbox.h:44,
                 from /usr/include/qt/QtWidgets/QCheckBox:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:604:17: note: declared here
  604 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.cpp: In member function ‘QStringList SearchTab::postFilter(bool) const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.cpp:1455:47: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
 1455 |  return ret.split(' ', QString::SkipEmptyParts);
      |                                               ^
In file included from /usr/include/qt/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtGui/qicon.h:45,
                 from /usr/include/qt/QtWidgets/qabstractbutton.h:44,
                 from /usr/include/qt/QtWidgets/qcheckbox.h:44,
                 from /usr/include/qt/QtWidgets/QCheckBox:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/tabs/search-tab.cpp:1:
/usr/include/qt/QtCore/qstring.h:610:17: note: declared here
  610 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
[ 90%] Building CXX object gui/CMakeFiles/gui.dir/src/ui/tab-selector.cpp.o
[ 91%] Building CXX object gui/CMakeFiles/gui.dir/src/ui/text-edit.cpp.o
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/QBouton.cpp: In member function ‘virtual void QBouton::paintEvent(QPaintEvent*)’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/QBouton.cpp:115:16: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
  115 |   QPainterPath path;
      |                ^~~~
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/fixed-size-grid-layout.cpp: In member function ‘virtual Qt::Orientations FixedSizeGridLayout::expandingDirections() const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/fixed-size-grid-layout.cpp:89:9: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::Orientation; QFlags<T>::Zero = int QFlags<Qt::Orientation>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
   89 |  return nullptr;
      |         ^~~~~~~
In file included from /usr/include/qt/QtCore/qglobal.h:1302,
                 from /usr/include/qt/QtGui/qtguiglobal.h:43,
                 from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/qt/QtWidgets/qlayout.h:43,
                 from /usr/include/qt/QtWidgets/QLayout:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/fixed-size-grid-layout.h:4,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/fixed-size-grid-layout.cpp:1:
/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
make[3]: *** [gui/CMakeFiles/gui.dir/build.make:847: gui/CMakeFiles/gui.dir/src/ui/QBouton.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/text-edit.cpp: In member function ‘virtual QSize TextEdit::sizeHint() const’:
/home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/text-edit.cpp:32:41: warning: ‘int QFontMetrics::width(QChar) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
   32 |  const int w = fm.width(QLatin1Char('x')) * 17 + 4;
      |                                         ^
In file included from /usr/include/qt/QtWidgets/qwidget.h:50,
                 from /usr/include/qt/QtWidgets/qframe.h:44,
                 from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44,
                 from /usr/include/qt/QtWidgets/qtextedit.h:44,
                 from /usr/include/qt/QtWidgets/QTextEdit:1,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/text-edit.h:6,
                 from /home/cobalt/Documents/Development/imgbrd-grabber/src/gui/src/ui/text-edit.cpp:1:
/usr/include/qt/QtGui/qfontmetrics.h:110:9: note: declared here
  110 |     int width(QChar) const;
      |         ^~~~~
make[2]: *** [CMakeFiles/Makefile2:413: gui/CMakeFiles/gui.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:420: gui/CMakeFiles/gui.dir/rule] Error 2
make: *** [Makefile:223: gui] Error 2
cp: cannot stat 'build/gui/Grabber': No such file or directory
cp: cannot stat 'build/languages/*.qm': No such file or directory
Grabber has been compiled in the release directory. To run it, type './release/Grabber'
FichteFoll commented 4 years ago

Same issue here, also on Arch and trying to build develop.

-- The C compiler identification is GNU 10.1.0
-- The CXX compiler identification is GNU 10.1.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring for version '7.3.0'
-- Configuring for platform 'x86' (x86_64)
-- Compiling with SSL support
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1g")
-- OpenSSL version: 1.1.1g
-- OpenSSL include dir: /usr/include
-- OpenSSL libraries: /usr/lib/libssl.so;/usr/lib/libcrypto.so
-- Configuring done
-- Generating done
-- Build files have been written to: /build/imgbrd-grabber-git/src/build

I have Qt 5.15.0.

FichteFoll commented 4 years ago

Looks like flameshot has a similar issue and there is a PR open that adds a `

include `.

https://github.com/lupoDharkael/flameshot/pull/757

daffy1234 commented 4 years ago

I submitted a pull request for this #2004