From ca131f790958e12ae704fe187b81caf9a838382d Mon Sep 17 00:00:00 2001 From: Elias Steurer Date: Thu, 30 Jan 2020 15:47:04 +0100 Subject: [PATCH] Fix qdoc generation for windows --- Docs/configCI.qdocconf | 9 +- ...config.qdocconf => configWindows.qdocconf} | 22 +- Docs/html/qml-closeicon-members.html | 20 + Docs/html/qml-closeicon.html | 62 + Docs/html/qml-imageselector-members.html | 2 +- Docs/html/qml-imageselector.html | 2 +- Docs/html/screenplay-app-members.html | 8 +- Docs/html/screenplay-app.html | 8 +- Docs/html/screenplay-create-members.html | 3 +- Docs/html/screenplay-create.html | 7 +- .../screenplay-createimportvideo-members.html | 4 +- Docs/html/screenplay-createimportvideo.html | 24 +- ...creenplay-installedlistfilter-members.html | 2 +- Docs/html/screenplay-installedlistfilter.html | 2 +- ...screenplay-installedlistmodel-members.html | 9 +- Docs/html/screenplay-installedlistmodel.html | 39 +- .../screenplay-monitorlistmodel-members.html | 20 + Docs/html/screenplay-monitorlistmodel.html | 16 +- .../screenplay-profilelistmodel-members.html | 20 + Docs/html/screenplay-profilelistmodel.html | 16 +- ...play-projectsettingslistmodel-members.html | 3 +- .../screenplay-projectsettingslistmodel.html | 7 +- .../screenplay-screenplaymanager-members.html | 5 +- Docs/html/screenplay-screenplaymanager.html | 15 +- ...creenplay-screenplaywallpaper-members.html | 2 +- Docs/html/screenplay-screenplaywallpaper.html | 2 +- .../screenplay-screenplaywidget-members.html | 12 +- Docs/html/screenplay-screenplaywidget.html | 13 +- .../html/screenplay-sdkconnector-members.html | 2 +- Docs/html/screenplay-sdkconnector.html | 2 +- Docs/html/screenplay-settings-members.html | 8 +- Docs/html/screenplay-settings.html | 10 +- Docs/html/screenplay-util-members.html | 7 +- Docs/html/screenplay-util.html | 27 +- Docs/html/screenplay.html | 2 +- Docs/html/screenplay.index | 3092 +++++++++++++++++ ScreenPlay/src/create.cpp | 7 +- ScreenPlay/src/createimportvideo.cpp | 12 +- ScreenPlay/src/installedlistmodel.cpp | 23 + ScreenPlay/src/monitorlistmodel.cpp | 3 + ScreenPlay/src/profilelistmodel.cpp | 3 + ScreenPlay/src/projectsettingslistmodel.cpp | 4 + ScreenPlay/src/screenplaymanager.cpp | 7 +- ScreenPlay/src/screenplaywidget.cpp | 4 + ScreenPlay/src/util.cpp | 3 + 45 files changed, 3472 insertions(+), 98 deletions(-) rename Docs/{config.qdocconf => configWindows.qdocconf} (79%) create mode 100644 Docs/html/qml-closeicon-members.html create mode 100644 Docs/html/qml-closeicon.html create mode 100644 Docs/html/screenplay-monitorlistmodel-members.html create mode 100644 Docs/html/screenplay-profilelistmodel-members.html create mode 100644 Docs/html/screenplay.index diff --git a/Docs/configCI.qdocconf b/Docs/configCI.qdocconf index b144eae5..fcf396ad 100644 --- a/Docs/configCI.qdocconf +++ b/Docs/configCI.qdocconf @@ -4,7 +4,7 @@ include(/usr/share/qt5/doc/global/fileextensions.qdocconf) descripton = ScreenPlay is an open source cross plattform app for displaying Wallpaper, Widgets and AppDrawer. language = Cpp -project = ScreemPlay +project = ScreenPlay # Source sourcedirs += ../ScreenPlay/src/ @@ -36,13 +36,6 @@ includepaths += ../ScreenPlayWallpaper/ includepaths += ../ScreenPlayWidget/src/ includepaths += ../ScreenPlayWidget/ -# qt -includepaths += /opt/qt/5.14.0/gcc_64/include/ -includepaths += /opt/qt/5.14.0/gcc_64/include/QtCore/ -includepaths += /opt/qt/5.14.0/gcc_64/include/QtGui/ -includepaths += /opt/qt/5.14.0/gcc_64/include/QtQml/ -includepaths += /opt/qt/5.14.0/gcc_64/include/QtWebView/ - # Images imagedirs = ./images diff --git a/Docs/config.qdocconf b/Docs/configWindows.qdocconf similarity index 79% rename from Docs/config.qdocconf rename to Docs/configWindows.qdocconf index 9fde1e73..c3b19f6f 100644 --- a/Docs/config.qdocconf +++ b/Docs/configWindows.qdocconf @@ -3,13 +3,13 @@ # in this directory. You can shift + right click in this explorer # window and select "Open PowerShell Window here" for this. -include(/opt/qt/Docs/Qt-5.14.0/global/qt-cpp-defines.qdocconf) -include(/opt/qt/Docs/Qt-5.14.0/global/compat.qdocconf) -include(/opt/qt/Docs/Qt-5.14.0/global/fileextensions.qdocconf) +include(C:\Qt\5.14.0\msvc2017_64\doc\global/qt-cpp-defines.qdocconf) +include(C:\Qt\5.14.0\msvc2017_64\doc\global/compat.qdocconf) +include(C:\Qt\5.14.0\msvc2017_64\doc\global/fileextensions.qdocconf) descripton = ScreenPlay is an open source cross plattform app for displaying Wallpaper, Widgets and AppDrawer. language = Cpp -project = ScreemPlay +project = ScreenPlay # Source sourcedirs += ../ScreenPlay/src/ @@ -42,11 +42,15 @@ includepaths += ../ScreenPlayWidget/src/ includepaths += ../ScreenPlayWidget/ # qt -includepaths += /opt/qt/5.14.0/gcc_64/include/ -includepaths += /opt/qt/5.14.0/gcc_64/include/QtCore/ -includepaths += /opt/qt/5.14.0/gcc_64/include/QtGui/ -includepaths += /opt/qt/5.14.0/gcc_64/include/QtQml/ -includepaths += /opt/qt/5.14.0/gcc_64/include/QtWebView/ +includepaths += C:/Qt/5.14.0/msvc2017_64/include/ +includepaths += C:/Qt/5.14.0/msvc2017_64/include/QtCore/ +includepaths += C:/Qt/5.14.0/msvc2017_64/include/QtGui/ +includepaths += C:/Qt/5.14.0/msvc2017_64/include/QtQml/ +includepaths += C:/Qt/5.14.0/msvc2017_64/include/QtWebEngine/ +includepaths += C:/Qt/5.14.0/msvc2017_64/include/QtNetwork/ +includepaths += C:/Qt/5.14.0/msvc2017_64/include/QtQuick/ +includepaths += C:/Qt/5.14.0/msvc2017_64/include/QtQuickControls2/ + # Images diff --git a/Docs/html/qml-closeicon-members.html b/Docs/html/qml-closeicon-members.html new file mode 100644 index 00000000..67f15227 --- /dev/null +++ b/Docs/html/qml-closeicon-members.html @@ -0,0 +1,20 @@ + + + + + + + List of All Members for CloseIcon | ScreenPlay + + + +
+ +

List of All Members for CloseIcon

+

This is the complete list of members for CloseIcon, including inherited members.

+ + + diff --git a/Docs/html/qml-closeicon.html b/Docs/html/qml-closeicon.html new file mode 100644 index 00000000..9639b138 --- /dev/null +++ b/Docs/html/qml-closeicon.html @@ -0,0 +1,62 @@ + + + + + + + CloseIcon QML Type | ScreenPlay + + + +
+ +

CloseIcon QML Type

+ + +

A image selector with popup preview. More...

+ +
+
Import Statement: import
+ +

Properties

+ + + +

Detailed Description

+ +

Property Documentation

+ +
+
+ + +

+color : color

+

Color if the icon.

+
+
+ +
+
+ + +

+icon : string

+

Icon image if the icon.

+
+
+ + diff --git a/Docs/html/qml-imageselector-members.html b/Docs/html/qml-imageselector-members.html index cc32cf4a..478f4a76 100644 --- a/Docs/html/qml-imageselector-members.html +++ b/Docs/html/qml-imageselector-members.html @@ -4,7 +4,7 @@ - List of All Members for ImageSelector | ScreemPlay + List of All Members for ImageSelector | ScreenPlay diff --git a/Docs/html/qml-imageselector.html b/Docs/html/qml-imageselector.html index a19473b8..da25ce06 100644 --- a/Docs/html/qml-imageselector.html +++ b/Docs/html/qml-imageselector.html @@ -4,7 +4,7 @@ - ImageSelector QML Type | ScreemPlay + ImageSelector QML Type | ScreenPlay diff --git a/Docs/html/screenplay-app-members.html b/Docs/html/screenplay-app-members.html index f6c323a7..c2bae249 100644 --- a/Docs/html/screenplay-app-members.html +++ b/Docs/html/screenplay-app-members.html @@ -4,7 +4,7 @@ - List of All Members for App | ScreemPlay + List of All Members for App | ScreenPlay @@ -19,7 +19,7 @@
  • globalVariablesChanged(ScreenPlay::GlobalVariables *)
  • installedListFilterChanged(ScreenPlay::InstalledListFilter *)
  • installedListModelChanged(ScreenPlay::InstalledListModel *)
  • -
  • mainWindowEngineChanged(int *)
  • +
  • mainWindowEngineChanged(QQmlApplicationEngine *)
  • monitorListModelChanged(ScreenPlay::MonitorListModel *)
  • profileListModelChanged(ScreenPlay::ProfileListModel *)
  • screenPlayManagerChanged(ScreenPlay::ScreenPlayManager *)
  • @@ -28,7 +28,7 @@
  • setGlobalVariables(ScreenPlay::GlobalVariables *)
  • setInstalledListFilter(ScreenPlay::InstalledListFilter *)
  • setInstalledListModel(ScreenPlay::InstalledListModel *)
  • -
  • setMainWindowEngine(int *)
  • +
  • setMainWindowEngine(QQmlApplicationEngine *)
  • setMonitorListModel(ScreenPlay::MonitorListModel *)
  • setProfileListModel(ScreenPlay::ProfileListModel *)
  • setScreenPlayManager(ScreenPlay::ScreenPlayManager *)
  • @@ -42,7 +42,7 @@
  • globalVariables() const : ScreenPlay::GlobalVariables *
  • installedListFilter() const : ScreenPlay::InstalledListFilter *
  • installedListModel() const : ScreenPlay::InstalledListModel *
  • -
  • mainWindowEngine() const : int *
  • +
  • mainWindowEngine() const : QQmlApplicationEngine *
  • monitorListModel() const : ScreenPlay::MonitorListModel *
  • profileListModel() const : ScreenPlay::ProfileListModel *
  • screenPlayManager() const : ScreenPlay::ScreenPlayManager *
  • diff --git a/Docs/html/screenplay-app.html b/Docs/html/screenplay-app.html index a40ae117..c00ccdfa 100644 --- a/Docs/html/screenplay-app.html +++ b/Docs/html/screenplay-app.html @@ -4,7 +4,7 @@ - App Class | ScreemPlay + App Class | ScreenPlay @@ -38,7 +38,7 @@ ScreenPlay::GlobalVariables *globalVariables() const ScreenPlay::InstalledListFilter *installedListFilter() const ScreenPlay::InstalledListModel *installedListModel() const - int *mainWindowEngine() const + QQmlApplicationEngine *mainWindowEngine() const ScreenPlay::MonitorListModel *monitorListModel() const ScreenPlay::ProfileListModel *profileListModel() const ScreenPlay::ScreenPlayManager *screenPlayManager() const @@ -53,7 +53,7 @@ void setGlobalVariables(ScreenPlay::GlobalVariables *globalVariables) void setInstalledListFilter(ScreenPlay::InstalledListFilter *installedListFilter) void setInstalledListModel(ScreenPlay::InstalledListModel *installedListModel) - void setMainWindowEngine(int *mainWindowEngine) + void setMainWindowEngine(QQmlApplicationEngine *mainWindowEngine) void setMonitorListModel(ScreenPlay::MonitorListModel *monitorListModel) void setProfileListModel(ScreenPlay::ProfileListModel *profileListModel) void setScreenPlayManager(ScreenPlay::ScreenPlayManager *screenPlayManager) @@ -68,7 +68,7 @@ void globalVariablesChanged(ScreenPlay::GlobalVariables *globalVariables) void installedListFilterChanged(ScreenPlay::InstalledListFilter *installedListFilter) void installedListModelChanged(ScreenPlay::InstalledListModel *installedListModel) - void mainWindowEngineChanged(int *mainWindowEngine) + void mainWindowEngineChanged(QQmlApplicationEngine *mainWindowEngine) void monitorListModelChanged(ScreenPlay::MonitorListModel *monitorListModel) void profileListModelChanged(ScreenPlay::ProfileListModel *profileListModel) void screenPlayManagerChanged(ScreenPlay::ScreenPlayManager *screenPlayManager) diff --git a/Docs/html/screenplay-create-members.html b/Docs/html/screenplay-create-members.html index 539869df..770e9fc3 100644 --- a/Docs/html/screenplay-create-members.html +++ b/Docs/html/screenplay-create-members.html @@ -4,7 +4,7 @@ - List of All Members for Create | ScreemPlay + List of All Members for Create | ScreenPlay @@ -15,6 +15,7 @@

    This is the complete list of members for ScreenPlay::Create, including inherited members.

    • Create()
    • +
    • Create(const shared_ptr<ScreenPlay::GlobalVariables> &, QObject *)
    • appendFfmpegOutput(QString )
    • createWallpaperStart(QString )
    • ffmpegOutputChanged(QString )
    • diff --git a/Docs/html/screenplay-create.html b/Docs/html/screenplay-create.html index cf8a6e6d..1df6100a 100644 --- a/Docs/html/screenplay-create.html +++ b/Docs/html/screenplay-create.html @@ -4,7 +4,7 @@ - Create Class | ScreemPlay + Create Class | ScreenPlay @@ -35,6 +35,7 @@

      Public Functions

      + @@ -68,6 +69,10 @@

      Create::Create()

      Constructor for the QMLEngine.

      + +

      Create::Create(const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, QObject *parent = nullptr)

      +

      Constructor.

      +

      [slot] void Create::createWallpaperStart(QString videoPath)

      Starts the process.

      diff --git a/Docs/html/screenplay-createimportvideo-members.html b/Docs/html/screenplay-createimportvideo-members.html index 01bb4493..8535db0a 100644 --- a/Docs/html/screenplay-createimportvideo-members.html +++ b/Docs/html/screenplay-createimportvideo-members.html @@ -4,7 +4,7 @@ - List of All Members for CreateImportVideo | ScreemPlay + List of All Members for CreateImportVideo | ScreenPlay @@ -17,7 +17,7 @@
    • CreateImportVideo(const QString &, const QString &, QObject *)
    • CreateImportVideo(QObject *)
    • createWallpaperGifPreview() : bool
    • -
    • createWallpaperImagePreview() : bool
    • +
    • createWallpaperImageThumbnailPreview() : bool
    • createWallpaperInfo() : bool
    • createWallpaperVideo() : bool
    • createWallpaperVideoPreview() : bool
    • diff --git a/Docs/html/screenplay-createimportvideo.html b/Docs/html/screenplay-createimportvideo.html index 35e42fdc..e1a8ed5c 100644 --- a/Docs/html/screenplay-createimportvideo.html +++ b/Docs/html/screenplay-createimportvideo.html @@ -4,7 +4,7 @@ - CreateImportVideo Class | ScreemPlay + CreateImportVideo Class | ScreenPlay @@ -42,7 +42,7 @@

      Public Slots

      Create()
      Create(const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, QObject *parent = nullptr)
      QString ffmpegOutput() const
      float progress() const
      QString workingDir() const
      - + @@ -80,23 +80,23 @@ args.append("-filter_complex"); args.append("[0:v] fps=12,scale=w=480:h=-1,split [a][b];[a] palettegen=stats_mode=single [p];[b][p] paletteuse=new=1"); args.append(m_exportPath +"/preview.gif"); -

      Returns \return false if :

      +

      Returns false if :

      • Cannot convert the video
      • Generally broken.
      - -

      [slot] bool CreateImportVideo::createWallpaperImagePreview()

      -

      Starts ffmpeg and tries to covert the given video to a image preview. Returns \return false if :

      + +

      [slot] bool CreateImportVideo::createWallpaperImageThumbnailPreview()

      +

      Starts ffmpeg and tries to covert the given video to a image preview. Returns false if :

      • Cannot convert the video
      • Generally broken.
      - +

      [slot] bool CreateImportVideo::createWallpaperInfo()

      -

      Starts ffprobe and tries to parse the resulting json. Returns \return false if :

      +

      Starts ffprobe and tries to parse the resulting json. Returns false if :

      • Parsing the output json of ffprobe fails.
      • Has no video.
      • @@ -116,7 +116,7 @@ args.append("-pix_fmt&qu args.append("yuv420p"); args.append("-b:v"); args.append("0"); -

        Returns \return false if :

        +

        Returns false if :

        • Cannot convert the video
        • Generally broken.
        • @@ -134,7 +134,7 @@ args.append("select='not // Disable audio args.append("-an"); args.append(m_exportPath + "/preview.webm"); -

          Returns \return false if :

          +

          Returns false if :

          • Cannot convert the video
          • Generally broken.
          • @@ -149,7 +149,7 @@ args.append("-ab".append("192000"); args.append("-vn"); args.append(m_exportPath + "/audio.mp3"); -

            Returns \return false if :

            +

            Returns false if :

            • Cannot convert the audio
            • Generally broken.
            • @@ -159,7 +159,7 @@ args.append(m_exportPath +<

              [slot] void CreateImportVideo::process()

              Processes the multiple steps of creating a wallpaper.

              1. createWallpaperInfo()
              2. -
              3. createWallpaperImagePreview()
              4. +
              5. createWallpaperImagePreview()
              6. createWallpaperVideoPreview()
              7. createWallpaperGifPreview()
              8. createWallpaperVideo() - skiped if already a webm
              9. diff --git a/Docs/html/screenplay-installedlistfilter-members.html b/Docs/html/screenplay-installedlistfilter-members.html index b3f5c38b..d8ad7ac6 100644 --- a/Docs/html/screenplay-installedlistfilter-members.html +++ b/Docs/html/screenplay-installedlistfilter-members.html @@ -4,7 +4,7 @@ - List of All Members for InstalledListFilter | ScreemPlay + List of All Members for InstalledListFilter | ScreenPlay diff --git a/Docs/html/screenplay-installedlistfilter.html b/Docs/html/screenplay-installedlistfilter.html index 6e3763a3..30a6ee12 100644 --- a/Docs/html/screenplay-installedlistfilter.html +++ b/Docs/html/screenplay-installedlistfilter.html @@ -4,7 +4,7 @@ - InstalledListFilter Class | ScreemPlay + InstalledListFilter Class | ScreenPlay diff --git a/Docs/html/screenplay-installedlistmodel-members.html b/Docs/html/screenplay-installedlistmodel-members.html index 78acbaca..5261b089 100644 --- a/Docs/html/screenplay-installedlistmodel-members.html +++ b/Docs/html/screenplay-installedlistmodel-members.html @@ -4,7 +4,7 @@ - List of All Members for InstalledListModel | ScreemPlay + List of All Members for InstalledListModel | ScreenPlay @@ -14,9 +14,16 @@

                List of All Members for InstalledListModel

                This is the complete list of members for ScreenPlay::InstalledListModel, including inherited members.

                diff --git a/Docs/html/screenplay-installedlistmodel.html b/Docs/html/screenplay-installedlistmodel.html index 43f833ea..6278b9e3 100644 --- a/Docs/html/screenplay-installedlistmodel.html +++ b/Docs/html/screenplay-installedlistmodel.html @@ -4,7 +4,7 @@ - InstalledListModel Class | ScreemPlay + InstalledListModel Class | ScreenPlay @@ -15,6 +15,7 @@

                Contents

      bool createWallpaperGifPreview()
      bool createWallpaperImagePreview()
      bool createWallpaperImageThumbnailPreview()
      bool createWallpaperInfo()
      bool createWallpaperVideo()
      bool createWallpaperVideoPreview()
      +
      InstalledListModel(const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, QObject *parent = nullptr)
      int count() const
      + +

      Reimplemented Public Functions

      +
      + + + +
      virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override
      virtual QHash<int, QByteArray> roleNames() const override
      virtual int rowCount(const QModelIndex &parent = QModelIndex()) const override

      Public Slots

      + + +
      void append(const QJsonObject &obj, const QString &folderName)
      void init()
      void loadInstalledContent()
      void setCount(int count)
      @@ -53,5 +65,30 @@

      Currently we only support one path for the user content. Via a QFileSystemWatcher we automatically reload the list. Dynamic insert and remove is not yet implemented. Otherwhise it is a regular QAbstractListModel based list model.

    +
    +

    Member Function Documentation

    + +

    InstalledListModel::InstalledListModel(const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, QObject *parent = nullptr)

    +

    Constructor

    + + +

    [slot] void InstalledListModel::append(const QJsonObject &obj, const QString &folderName)

    + + +

    [slot] void InstalledListModel::init()

    + + +

    [slot] void InstalledListModel::loadInstalledContent()

    + + +

    [override virtual] QVariant InstalledListModel::data(const QModelIndex &index, int role = Qt::DisplayRole) const

    + + +

    [override virtual] QHash<int, QByteArray> InstalledListModel::roleNames() const

    + + +

    [override virtual] int InstalledListModel::rowCount(const QModelIndex &parent = QModelIndex()) const

    + +
    diff --git a/Docs/html/screenplay-monitorlistmodel-members.html b/Docs/html/screenplay-monitorlistmodel-members.html new file mode 100644 index 00000000..4459f208 --- /dev/null +++ b/Docs/html/screenplay-monitorlistmodel-members.html @@ -0,0 +1,20 @@ + + + + + + + List of All Members for MonitorListModel | ScreenPlay + + + +
    +
  • MonitorListModel
  • + +

    List of All Members for MonitorListModel

    +

    This is the complete list of members for ScreenPlay::MonitorListModel, including inherited members.

    + + + diff --git a/Docs/html/screenplay-monitorlistmodel.html b/Docs/html/screenplay-monitorlistmodel.html index 83717335..12398d9d 100644 --- a/Docs/html/screenplay-monitorlistmodel.html +++ b/Docs/html/screenplay-monitorlistmodel.html @@ -4,7 +4,7 @@ - MonitorListModel Class | ScreemPlay + MonitorListModel Class | ScreenPlay @@ -14,6 +14,7 @@ @@ -26,7 +27,13 @@
    Header: #include <MonitorListModel>
    + +

    Public Functions

    +
    + +
    MonitorListModel(QObject *parent = nullptr)
    @@ -40,5 +47,12 @@

    This listmodel is also needed for calculating the monitor preview in the UI.

    +
    +

    Member Function Documentation

    + +

    MonitorListModel::MonitorListModel(QObject *parent = nullptr)

    +

    Constructor

    + +
    diff --git a/Docs/html/screenplay-profilelistmodel-members.html b/Docs/html/screenplay-profilelistmodel-members.html new file mode 100644 index 00000000..38784eb8 --- /dev/null +++ b/Docs/html/screenplay-profilelistmodel-members.html @@ -0,0 +1,20 @@ + + + + + + + List of All Members for ProfileListModel | ScreenPlay + + + +
    +
  • ProfileListModel
  • + +

    List of All Members for ProfileListModel

    +

    This is the complete list of members for ScreenPlay::ProfileListModel, including inherited members.

    +
      +
    • ProfileListModel(const shared_ptr<ScreenPlay::GlobalVariables> &, QObject *)
    • +
    + + diff --git a/Docs/html/screenplay-profilelistmodel.html b/Docs/html/screenplay-profilelistmodel.html index b02288e3..3d2e076f 100644 --- a/Docs/html/screenplay-profilelistmodel.html +++ b/Docs/html/screenplay-profilelistmodel.html @@ -4,7 +4,7 @@ - ProfileListModel Class | ScreemPlay + ProfileListModel Class | ScreenPlay @@ -14,6 +14,7 @@ @@ -26,7 +27,13 @@
    Header: #include <ProfileListModel>
    + +

    Public Functions

    +
    + +
    ProfileListModel(const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, QObject *parent = nullptr)
    @@ -34,5 +41,12 @@

    Not yet in used class. Otherwhise it is a regular QAbstractListModel based list model.

    +
    +

    Member Function Documentation

    + +

    ProfileListModel::ProfileListModel(const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, QObject *parent = nullptr)

    +

    Constructor

    + +
    diff --git a/Docs/html/screenplay-projectsettingslistmodel-members.html b/Docs/html/screenplay-projectsettingslistmodel-members.html index 80cf2ee9..949728a6 100644 --- a/Docs/html/screenplay-projectsettingslistmodel-members.html +++ b/Docs/html/screenplay-projectsettingslistmodel-members.html @@ -4,7 +4,7 @@ - List of All Members for ProjectSettingsListModel | ScreemPlay + List of All Members for ProjectSettingsListModel | ScreenPlay @@ -14,6 +14,7 @@

    List of All Members for ProjectSettingsListModel

    This is the complete list of members for ScreenPlay::ProjectSettingsListModel, including inherited members.

    diff --git a/Docs/html/screenplay-projectsettingslistmodel.html b/Docs/html/screenplay-projectsettingslistmodel.html index ef4b10c2..ae9d610d 100644 --- a/Docs/html/screenplay-projectsettingslistmodel.html +++ b/Docs/html/screenplay-projectsettingslistmodel.html @@ -4,7 +4,7 @@ - ProjectSettingsListModel Class | ScreemPlay + ProjectSettingsListModel Class | ScreenPlay @@ -32,6 +32,7 @@

    Public Functions

    +
    ProjectSettingsListModel(QString file, QObject *parent = nullptr)
    void init(QString file)
    @@ -64,6 +65,10 @@

    Member Function Documentation

    + +

    ProjectSettingsListModel::ProjectSettingsListModel(QString file, QObject *parent = nullptr)

    +

    Constructor

    +

    void ProjectSettingsListModel::init(QString file)

    Recursively loads the content of a project.json. See also https://kelteseth.gitlab.io/ScreenPlayDocs/project/project/ .

    diff --git a/Docs/html/screenplay-screenplaymanager-members.html b/Docs/html/screenplay-screenplaymanager-members.html index 7bea88bb..4f7ad4ae 100644 --- a/Docs/html/screenplay-screenplaymanager-members.html +++ b/Docs/html/screenplay-screenplaymanager-members.html @@ -4,7 +4,7 @@ - List of All Members for ScreenPlayManager | ScreemPlay + List of All Members for ScreenPlayManager | ScreenPlay @@ -14,10 +14,11 @@

    List of All Members for ScreenPlayManager

    This is the complete list of members for ScreenPlay::ScreenPlayManager, including inherited members.

      +
    • ScreenPlayManager(const shared_ptr<ScreenPlay::GlobalVariables> &, const shared_ptr<ScreenPlay::MonitorListModel> &, const shared_ptr<ScreenPlay::SDKConnector> &, const int &, QObject *)
    • activeWallpaperCounterChanged(int )
    • activeWidgetsCounterChanged(int )
    • createWallpaper(QVector<int> , const QString &, const QString &, const float , const QString &, const QString &, const bool )
    • -
    • createWidget(const QUrl &, const QString &)
    • +
    • createWidget(const QUrl &, const QString &, const QString &)
    • getWallpaperByAppID(const QString &) : int
    • removeAllWallpapers()
    • requestProjectSettingsListModelAt(const int )
    • diff --git a/Docs/html/screenplay-screenplaymanager.html b/Docs/html/screenplay-screenplaymanager.html index 26476459..88d0b306 100644 --- a/Docs/html/screenplay-screenplaymanager.html +++ b/Docs/html/screenplay-screenplaymanager.html @@ -4,7 +4,7 @@ - ScreenPlayManager Class | ScreemPlay + ScreenPlayManager Class | ScreenPlay @@ -34,6 +34,7 @@

      Public Functions

      +
      ScreenPlayManager(const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, const shared_ptr<ScreenPlay::MonitorListModel> &mlm, const shared_ptr<ScreenPlay::SDKConnector> &sdkc, const int &telemetry, QObject *parent = nullptr)
      int activeWallpaperCounter() const
      int activeWidgetsCounter() const
      @@ -41,7 +42,7 @@

      Public Slots

      - + @@ -65,17 +66,21 @@

      Member Function Documentation

      + +

      ScreenPlayManager::ScreenPlayManager(const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, const shared_ptr<ScreenPlay::MonitorListModel> &mlm, const shared_ptr<ScreenPlay::SDKConnector> &sdkc, const int &telemetry, QObject *parent = nullptr)

      +

      Constructor

      +

      [slot] void ScreenPlayManager::createWallpaper(QVector<int> monitorIndex, const QString &absoluteStoragePath, const QString &previewImage, const float volume, const QString &fillMode, const QString &type, const bool saveToProfilesConfigFile = true)

      Creates a wallpaper with a given monitorIndex list, a absoluteStoragePath folder, a previewImage (relative path to the absoluteStoragePath), a default volume, a fillMode, a type (htmlWallpaper, qmlWallpaper etc.), a saveToProfilesConfigFile bool only set to flase if we call the method when using via the settings on startup to skip a unnecessary save.

      - -

      [slot] void ScreenPlayManager::createWidget(const QUrl &absoluteStoragePath, const QString &previewImage)

      + +

      [slot] void ScreenPlayManager::createWidget(const QUrl &absoluteStoragePath, const QString &previewImage, const QString &type)

      Creates a ScreenPlayWidget object via a absoluteStoragePath and a preview image (relative path).

      [slot] int ScreenPlayManager::getWallpaperByAppID(const QString &)

      -

      Returns \return a ScreenPlayWallpaper if successful, otherwhise \return std::nullopt.

      +

      Returns a ScreenPlayWallpaper if successful, otherwhise std::nullopt.

      [slot] void ScreenPlayManager::removeAllWallpapers()

      diff --git a/Docs/html/screenplay-screenplaywallpaper-members.html b/Docs/html/screenplay-screenplaywallpaper-members.html index 326ffeec..7798443b 100644 --- a/Docs/html/screenplay-screenplaywallpaper-members.html +++ b/Docs/html/screenplay-screenplaywallpaper-members.html @@ -4,7 +4,7 @@ - List of All Members for ScreenPlayWallpaper | ScreemPlay + List of All Members for ScreenPlayWallpaper | ScreenPlay diff --git a/Docs/html/screenplay-screenplaywallpaper.html b/Docs/html/screenplay-screenplaywallpaper.html index 86e4e3c3..fb0c96bf 100644 --- a/Docs/html/screenplay-screenplaywallpaper.html +++ b/Docs/html/screenplay-screenplaywallpaper.html @@ -4,7 +4,7 @@ - ScreenPlayWallpaper Class | ScreemPlay + ScreenPlayWallpaper Class | ScreenPlay diff --git a/Docs/html/screenplay-screenplaywidget-members.html b/Docs/html/screenplay-screenplaywidget-members.html index 1dda26ce..d773ce95 100644 --- a/Docs/html/screenplay-screenplaywidget-members.html +++ b/Docs/html/screenplay-screenplaywidget-members.html @@ -4,7 +4,7 @@ - List of All Members for ScreenPlayWidget | ScreemPlay + List of All Members for ScreenPlayWidget | ScreenPlay @@ -13,7 +13,9 @@

      List of All Members for ScreenPlayWidget

      This is the complete list of members for ScreenPlay::ScreenPlayWidget, including inherited members.

      -
        +
      void createWallpaper(QVector<int> monitorIndex, const QString &absoluteStoragePath, const QString &previewImage, const float volume, const QString &fillMode, const QString &type, const bool saveToProfilesConfigFile = true)
      void createWidget(const QUrl &absoluteStoragePath, const QString &previewImage)
      void createWidget(const QUrl &absoluteStoragePath, const QString &previewImage, const QString &type)
      int getWallpaperByAppID(const QString &)
      void removeAllWallpapers()
      void requestProjectSettingsListModelAt(const int index)
      + +
      +
      diff --git a/Docs/html/screenplay-screenplaywidget.html b/Docs/html/screenplay-screenplaywidget.html index 4ae61f82..58e87c41 100644 --- a/Docs/html/screenplay-screenplaywidget.html +++ b/Docs/html/screenplay-screenplaywidget.html @@ -4,7 +4,7 @@ - ScreenPlayWidget Class | ScreemPlay + ScreenPlayWidget Class | ScreenPlay @@ -34,10 +34,12 @@

      Public Functions

      + +
      ScreenPlayWidget(const QString &appID, const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, const QString &projectPath, const QString &previewImage, const QString &fullPath, const QString &type)
      QString appID() const
      QPoint position() const
      QString previewImage() const
      QString projectPath() const
      QString type() const

      Public Slots

      @@ -46,6 +48,7 @@ void setPosition(QPoint position) void setPreviewImage(QString previewImage) void setProjectPath(QString projectPath) + void setType(QString type)

    Signals

    @@ -54,6 +57,7 @@ void positionChanged(QPoint position) void previewImageChanged(QString previewImage) void projectPathChanged(QString projectPath) + void typeChanged(QString type)
    @@ -62,5 +66,12 @@

    This class is only for managing the QProcess to an extern ScreenPlayWidget!

    +
    +

    Member Function Documentation

    + +

    ScreenPlayWidget::ScreenPlayWidget(const QString &appID, const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, const QString &projectPath, const QString &previewImage, const QString &fullPath, const QString &type)

    +

    Constructor

    + +
    diff --git a/Docs/html/screenplay-sdkconnector-members.html b/Docs/html/screenplay-sdkconnector-members.html index 9ee09451..f3c20b65 100644 --- a/Docs/html/screenplay-sdkconnector-members.html +++ b/Docs/html/screenplay-sdkconnector-members.html @@ -4,7 +4,7 @@ - List of All Members for SDKConnector | ScreemPlay + List of All Members for SDKConnector | ScreenPlay diff --git a/Docs/html/screenplay-sdkconnector.html b/Docs/html/screenplay-sdkconnector.html index caa90a56..8a7f0678 100644 --- a/Docs/html/screenplay-sdkconnector.html +++ b/Docs/html/screenplay-sdkconnector.html @@ -4,7 +4,7 @@ - SDKConnector Class | ScreemPlay + SDKConnector Class | ScreenPlay diff --git a/Docs/html/screenplay-settings-members.html b/Docs/html/screenplay-settings-members.html index 5c8ad5cc..58e11569 100644 --- a/Docs/html/screenplay-settings-members.html +++ b/Docs/html/screenplay-settings-members.html @@ -4,7 +4,7 @@ - List of All Members for Settings | ScreemPlay + List of All Members for Settings | ScreenPlay @@ -21,6 +21,7 @@
  • decoderChanged(QString )
  • gitBuildHashChanged(QString )
  • highPriorityStartChanged(bool )
  • +
  • languageChanged(QString )
  • offlineModeChanged(bool )
  • pauseWallpaperWhenIngameChanged(bool )
  • setAnonymousTelemetry(bool )
  • @@ -28,11 +29,11 @@
  • setDecoder(QString )
  • setGitBuildHash(QString )
  • setHighPriorityStart(bool )
  • +
  • setLanguage(QString )
  • setOfflineMode(bool )
  • -
  • setPauseWallpaperWhenIngame(bool )