New upstream version 19.0.3+dfsg1

This commit is contained in:
Sebastian Ramacher 2017-06-29 21:01:10 +02:00
parent 3708b8e092
commit 1f1bbb3518
534 changed files with 13862 additions and 2459 deletions

View file

@ -42,6 +42,7 @@ class QMessageBox;
class QListWidgetItem;
class VolControl;
class QNetworkReply;
class OBSBasicStats;
#include "ui_OBSBasic.h"
@ -119,6 +120,10 @@ private:
bool projectChanged = false;
bool previewEnabled = true;
const char *copyString;
const char *copyFiltersString;
bool copyVisible = true;
QPointer<QThread> updateCheckThread;
QPointer<QThread> logUploadThread;
@ -154,6 +159,9 @@ private:
ConfigFile basicConfig;
QPointer<QWidget> projectors[10];
QList<QPointer<QWidget>> windowProjectors;
QPointer<QWidget> stats;
QPointer<QMenu> startStreamMenu;
@ -229,7 +237,8 @@ private:
void ClearSceneData();
void Nudge(int dist, MoveDir dir);
void OpenProjector(obs_source_t *source, int monitor);
void OpenProjector(obs_source_t *source, int monitor, bool window,
QString title = nullptr);
void GetAudioSourceFilters();
void GetAudioSourceProperties();
@ -273,6 +282,7 @@ private:
void RemoveQuickTransitionHotkey(QuickTransition *qt);
void LoadQuickTransitions(obs_data_array_t *array);
obs_data_array_t *SaveQuickTransitions();
void ClearQuickTransitionWidgets();
void RefreshQuickTransitions();
void CreateDefaultQuickTransitions();
@ -308,6 +318,8 @@ private:
int programCX = 0, programCY = 0;
float programScale = 0.0f;
int disableOutputsRef = 0;
inline bool IsPreviewProgramMode() const
{
return os_atomic_load_bool(&previewProgramMode);
@ -351,7 +363,7 @@ public slots:
void StreamingStart();
void StreamStopping();
void StreamingStop(int errorcode);
void StreamingStop(int errorcode, QString last_error);
void StartRecording();
void StopRecording();
@ -413,6 +425,13 @@ private slots:
void ToggleShowHide();
void on_actionCopySource_triggered();
void on_actionPasteRef_triggered();
void on_actionPasteDup_triggered();
void on_actionCopyFilters_triggered();
void on_actionPasteFilters_triggered();
private:
/* OBS Callbacks */
static void SceneReordered(void *data, calldata_t *params);
@ -480,6 +499,16 @@ public:
void SaveService();
bool LoadService();
inline void EnableOutputs(bool enable)
{
if (enable) {
if (--disableOutputsRef < 0)
disableOutputsRef = 0;
} else {
disableOutputsRef++;
}
}
void ReorderSceneItem(obs_sceneitem_t *item, size_t idx);
QMenu *AddDeinterlacingMenu(obs_source_t *source);
@ -593,6 +622,9 @@ private slots:
void on_modeSwitch_clicked();
void on_autoConfigure_triggered();
void on_stats_triggered();
void logUploadFinished(const QString &text, const QString &error);
void updateCheckFinished();
@ -625,6 +657,10 @@ private slots:
void OpenSourceProjector();
void OpenSceneProjector();
void OpenPreviewWindow();
void OpenSourceWindow();
void OpenSceneWindow();
public slots:
void on_actionResetTransform_triggered();