text: // -----------------------------------------------------------
  
  // ===========================================================
  // INCLUDES
  // ===========================================================
  
  // QT
  #include <QGuiApplication>
  #include <QQmlContext>
  #include <QQmlApplicationEngine>
  #include <QWindow>
  #include <QStandardPaths>
  #include <QDir>
  #include <QFile>
  #include <QStringList>
  #include <QSettings>
  #include <QtXml>
  
  // MainWindowLogic
  #ifndef QT_RSS_READER_MAIN_WINDOW_LOGIC_HPP
  #include "src/cpp/ui/MainWindowLogic.hpp"
  #endif // !QT_RSS_READER_MAIN_WINDOW_LOGIC_HPP
  
  // UrlDialog
  #ifndef QT_RSS_READER_URL_INPUT_DIALOG_HPP
  //#include "src/cpp/ui/UrlInputDialog.hpp"
  #endif // !QT_RSS_READER_URL_INPUT_DIALOG_HPP
  
  // Include rss::ChannelModel
  #ifndef Q_RSS_READER_CHANNEL_MODEL_HPP
  #include "src/cpp/rss/ChannelModel.hpp"
  #endif // !Q_RSS_READER_CHANNEL_MODEL_HPP
  
  // Include rss::ProxyChannelModel
  #ifndef QRSS_READER_PROXY_CHANNEL_MODEL_HPP
  #include "src/cpp/rss/ProxyChannelModel.hpp"
  #endif // !QRSS_READER_PROXY_CHANNEL_MODEL_HPP
  
  // Include rss::SAXRSSHandler
  #ifndef QRSS_READER_SAX_RSS_HANDLER_HPP
  #include "src/cpp/utils/SAXRSSHandler.hpp"
  #endif // !QRSS_READER_SAX_RSS_HANDLER_HPP
  
  /**
    * Returns path to dir where app can store private-files.
    *
    * @thread_safety - not required.
    * @return - string with path to a dir.
    * @throws - no exceptions.
  **/
  static QString getPrivateDataDir( ) noexcept;
  
  // -----------------------------------------------------------
  