mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-24 23:31:36 +08:00
Implement context menu on 'sources' box
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
|
||||
#include <QNetworkAccessManager>
|
||||
#include <QBuffer>
|
||||
#include <QAction>
|
||||
#include <obs.hpp>
|
||||
#include <unordered_map>
|
||||
#include <vector>
|
||||
@@ -60,6 +61,8 @@ private:
|
||||
|
||||
QNetworkAccessManager networkManager;
|
||||
|
||||
QPointer<QAction> removeItemAction;
|
||||
|
||||
QBuffer logUploadPostData;
|
||||
QNetworkReply *logUploadReply = nullptr;
|
||||
QByteArray logUploadReturnData;
|
||||
@@ -145,6 +148,8 @@ private slots:
|
||||
void ActivateAudioSource(OBSSource source);
|
||||
void DeactivateAudioSource(OBSSource source);
|
||||
|
||||
void RemoveSelectedItem();
|
||||
|
||||
private:
|
||||
/* OBS Callbacks */
|
||||
static void SceneItemAdded(void *data, calldata_t params);
|
||||
@@ -244,6 +249,9 @@ private slots:
|
||||
|
||||
void AddSourceFromAction();
|
||||
|
||||
void EditSceneName();
|
||||
void EditSceneItemName();
|
||||
|
||||
void SceneNameEdited(QWidget *editor,
|
||||
QAbstractItemDelegate::EndEditHint endHint);
|
||||
void SceneItemNameEdited(QWidget *editor,
|
||||
|
||||
Reference in New Issue
Block a user