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
+ + +A image selector with popup preview. More...
+ +Import Statement: | import |
Properties
+ + + +Detailed Description
+ +Property Documentation
+ + ++ + +
+ + 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 @@ -
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 @@ -
- 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 @@ -
- Cannot convert the video
- Generally broken.
- Cannot convert the video
- Generally broken.
- 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"); -
- 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"); -
- Cannot convert the video
- Generally broken. @@ -149,7 +149,7 @@ args.append("-ab" args.append("192000"); args.append("-vn"); args.append(m_exportPath + "/audio.mp3"); -
- Cannot convert the audio
- Generally broken. @@ -159,7 +159,7 @@ args.append(m_exportPath +<
- createWallpaperInfo() -
- createWallpaperImagePreview() +
- createWallpaperImagePreview()
- createWallpaperVideoPreview()
- createWallpaperGifPreview()
- createWallpaperVideo() - skiped if already a webm 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 @@ -
- InstalledListModel(const shared_ptr<ScreenPlay::GlobalVariables> &, QObject *) +
- append(const QJsonObject &, const QString &)
- countChanged(int ) +
- init() +
- loadInstalledContent()
- setCount(int )
- count() const : int +
- data(const QModelIndex &, int ) const : QVariant +
- roleNames() const : QHash<int, QByteArray> +
- rowCount(const QModelIndex &) const : int
- Public Functions +
- Reimplemented Public Functions
- Public Slots
- Signals
- Detailed Description @@ -34,11 +35,22 @@
- MonitorListModel + +
- MonitorListModel(QObject *) +
- ProfileListModel + +
- ProfileListModel(const shared_ptr<ScreenPlay::GlobalVariables> &, QObject *) +
- ProjectSettingsListModel(QString , QObject *)
- init(QString )
- 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 @@ -
- ScreenPlayWidget(const QString &, const shared_ptr<ScreenPlay::GlobalVariables> &, const QString &, const QString &, const QString &, const QString &)
- appIDChanged(QString )
- positionChanged(QPoint )
- previewImageChanged(QString ) @@ -21,11 +23,17 @@
- setAppID(QString )
- setPosition(QPoint )
- setPreviewImage(QString ) +
- setProjectPath(QString ) +
- setType(QString ) +
- typeChanged(QString )
- appID() const : QString
- position() const : QPoint
- previewImage() const : QString
- projectPath() const : QString +
- type() const : QString
- 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 )
- setPauseWallpaperWhenIngame(bool )
- setSilentStart(bool ) -
- setupLanguage()
- setupWidgetAndWindowPaths()
- silentStartChanged(bool )
- writeJsonFileFromResource(const QString &) @@ -42,6 +43,7 @@
- decoder() const : QString
- gitBuildHash() const : QString
- highPriorityStart() const : bool +
- language() const : QString
- offlineMode() const : bool
- pauseWallpaperWhenIngame() const : bool
- silentStart() const : bool diff --git a/Docs/html/screenplay-settings.html b/Docs/html/screenplay-settings.html index de43a184..fe4055df 100644 --- a/Docs/html/screenplay-settings.html +++ b/Docs/html/screenplay-settings.html @@ -4,7 +4,7 @@ -
- Util(QNetworkAccessManager *, QObject *)
- aquireFFMPEGStatusChanged(ScreenPlay::Util::AquireFFMPEGStatus )
- copyToClipboard(const QString &) const
- debugMessagesChanged(QString ) @@ -23,12 +24,12 @@
- generateRandomString(quint32 ) : QString
- getVersionNumberFromString(const QString &) : int
- logToGui(QtMsgType , const QMessageLogContext &, const QString &) -
- openFolderInExplorer(const QString &) const
- openJsonFileToObject(const QString &) : int
- openJsonFileToString(const QString &) : int -
- requestAllLDataProtection() +
- parseQByteArrayToQJsonObject(const QByteArray &) : int
- requestAllLicenses() +
- requestDataProtection()
- writeJsonObjectToFile(const QString &, const QJsonObject &, bool ) : bool
- aquireFFMPEGStatus() const : ScreenPlay::Util::AquireFFMPEGStatus
- debugMessages() const : QString diff --git a/Docs/html/screenplay-util.html b/Docs/html/screenplay-util.html index 7b322156..9c262b4d 100644 --- a/Docs/html/screenplay-util.html +++ b/Docs/html/screenplay-util.html @@ -4,7 +4,7 @@ -
Public Functions
Create() | |||||||||||||||||||||||||||||||
Create(const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, QObject *parent = nullptr) | |||||||||||||||||||||||||||||||
QString | ffmpegOutput() const | ||||||||||||||||||||||||||||||
float | progress() const | ||||||||||||||||||||||||||||||
QString | workingDir() const |
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) |
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
+
+List of All Members for MonitorListModel
+This is the complete list of members for ScreenPlay::MonitorListModel, including inherited members.
+-
+
Header: | #include <MonitorListModel> |
Public Functions
+MonitorListModel(QObject *parent = nullptr) |
This listmodel is also needed for calculating the monitor preview in the UI.
Member Function Documentation
+ +MonitorListModel::MonitorListModel(QObject *parent = nullptr)
+Constructor
+ +List of All Members for ProfileListModel
+This is the complete list of members for ScreenPlay::ProfileListModel, including inherited members.
+-
+
Header: | #include <ProfileListModel> |
Public Functions
+ProfileListModel(const shared_ptr<ScreenPlay::GlobalVariables> &globalVariables, QObject *parent = nullptr) |
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
+ +List of All Members for ProjectSettingsListModel
This is the complete list of members for ScreenPlay::ProjectSettingsListModel, including inherited members.
-
+
Public Functions
ProjectSettingsListModel(QString file, QObject *parent = nullptr) | |
void | init(QString file) |
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
This is the complete list of members for ScreenPlay::ScreenPlayManager, including inherited members.
-
+
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 |
Public Slots
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) |
|
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 @@Signals
@@ -54,6 +57,7 @@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
+ +-
+
More errorchecking is needed here. For example when the proile or settings json cannot to parsed, use the default settings.
- -[slot]
void Settings::setupLanguage()
-When no default language is set in the registry we check the system set language. If there is no matching translation is available we set it to english. This function gets called from the UI when the user manually changes the language.
-[slot]
void Settings::setupWidgetAndWindowPaths()
To have a better developer experience we check if we use a debug version. Then we assume That the paths are the default QtCreator paths and set the widgets and wallpaper executable paths accordingly.
diff --git a/Docs/html/screenplay-util-members.html b/Docs/html/screenplay-util-members.html index 77c4b506..c005c6c6 100644 --- a/Docs/html/screenplay-util-members.html +++ b/Docs/html/screenplay-util-members.html @@ -4,7 +4,7 @@ -This is the complete list of members for ScreenPlay::Util, including inherited members.
| Public Functions
Member Function Documentation+ +Util::Util(QNetworkAccessManager *networkAccessManager, QObject *parent = nullptr)+Constructor +
|