mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-19 20:32:15 +02:00
UI,shared: Move Qt Wrappers to its own directory
This commit is contained in:
parent
4882db4ec4
commit
48f139729f
@ -5,7 +5,7 @@
|
|||||||
#include <QComboBox>
|
#include <QComboBox>
|
||||||
#include <QCheckBox>
|
#include <QCheckBox>
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
#include "qt-wrappers.hpp"
|
#include <qt-wrappers.hpp>
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "adv-audio-control.hpp"
|
#include "adv-audio-control.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#include <obs-frontend-internal.hpp>
|
#include <obs-frontend-internal.hpp>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "window-basic-main-outputs.hpp"
|
#include "window-basic-main-outputs.hpp"
|
||||||
|
|
||||||
|
@ -4,9 +4,9 @@
|
|||||||
#include <QRegularExpressionMatch>
|
#include <QRegularExpressionMatch>
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QtNetwork/QTcpSocket>
|
#include <QtNetwork/QTcpSocket>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
|
||||||
#define LOGO_URL "https://obsproject.com/assets/images/new_icon_small-r.png"
|
#define LOGO_URL "https://obsproject.com/assets/images/new_icon_small-r.png"
|
||||||
|
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
#include <QHBoxLayout>
|
#include <QHBoxLayout>
|
||||||
#include <QUrl>
|
#include <QUrl>
|
||||||
#include <QRandomGenerator>
|
#include <QRandomGenerator>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
@ -18,7 +19,6 @@
|
|||||||
|
|
||||||
#include "auth-listener.hpp"
|
#include "auth-listener.hpp"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "ui-config.h"
|
#include "ui-config.h"
|
||||||
#include "youtube-api-wrappers.hpp"
|
#include "youtube-api-wrappers.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
|
@ -71,6 +71,10 @@ find_package(CURL REQUIRED)
|
|||||||
add_subdirectory(frontend-plugins)
|
add_subdirectory(frontend-plugins)
|
||||||
add_executable(obs)
|
add_executable(obs)
|
||||||
|
|
||||||
|
if(NOT TARGET OBS::qt-wrappers)
|
||||||
|
add_subdirectory("${CMAKE_SOURCE_DIR}/shared/qt/wrappers" "${CMAKE_BINARY_DIR}/shared/qt/wrappers")
|
||||||
|
endif()
|
||||||
|
|
||||||
find_qt(COMPONENTS Widgets Network Svg Xml COMPONENTS_LINUX Gui DBus)
|
find_qt(COMPONENTS Widgets Network Svg Xml COMPONENTS_LINUX Gui DBus)
|
||||||
|
|
||||||
target_link_libraries(obs PRIVATE Qt::Widgets Qt::Svg Qt::Xml Qt::Network)
|
target_link_libraries(obs PRIVATE Qt::Widgets Qt::Svg Qt::Xml Qt::Network)
|
||||||
@ -147,8 +151,6 @@ target_sources(
|
|||||||
platform.hpp
|
platform.hpp
|
||||||
qt-display.cpp
|
qt-display.cpp
|
||||||
qt-display.hpp
|
qt-display.hpp
|
||||||
qt-wrappers.cpp
|
|
||||||
qt-wrappers.hpp
|
|
||||||
ui-validation.cpp
|
ui-validation.cpp
|
||||||
ui-validation.hpp
|
ui-validation.hpp
|
||||||
multiview.cpp
|
multiview.cpp
|
||||||
@ -304,8 +306,15 @@ target_compile_features(obs PRIVATE cxx_std_17)
|
|||||||
|
|
||||||
target_include_directories(obs PRIVATE ${CMAKE_SOURCE_DIR}/deps/json11)
|
target_include_directories(obs PRIVATE ${CMAKE_SOURCE_DIR}/deps/json11)
|
||||||
|
|
||||||
target_link_libraries(obs PRIVATE CURL::libcurl FFmpeg::avcodec FFmpeg::avutil FFmpeg::avformat OBS::libobs
|
target_link_libraries(
|
||||||
OBS::frontend-api)
|
obs
|
||||||
|
PRIVATE CURL::libcurl
|
||||||
|
FFmpeg::avcodec
|
||||||
|
FFmpeg::avutil
|
||||||
|
FFmpeg::avformat
|
||||||
|
OBS::libobs
|
||||||
|
OBS::frontend-api
|
||||||
|
OBS::qt-wrappers)
|
||||||
|
|
||||||
set_target_properties(obs PROPERTIES FOLDER "frontend")
|
set_target_properties(obs PROPERTIES FOLDER "frontend")
|
||||||
|
|
||||||
|
@ -14,8 +14,6 @@ target_sources(
|
|||||||
properties-view.cpp
|
properties-view.cpp
|
||||||
properties-view.hpp
|
properties-view.hpp
|
||||||
properties-view.moc.hpp
|
properties-view.moc.hpp
|
||||||
qt-wrappers.cpp
|
|
||||||
qt-wrappers.hpp
|
|
||||||
slider-ignorewheel.cpp
|
slider-ignorewheel.cpp
|
||||||
slider-ignorewheel.hpp
|
slider-ignorewheel.hpp
|
||||||
spinbox-ignorewheel.cpp
|
spinbox-ignorewheel.cpp
|
||||||
|
@ -8,7 +8,11 @@ if(OS_LINUX
|
|||||||
find_package(Qt6 REQUIRED Gui DBus)
|
find_package(Qt6 REQUIRED Gui DBus)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
target_link_libraries(obs-studio PRIVATE Qt::Widgets Qt::Svg Qt::Xml Qt::Network)
|
if(NOT TARGET OBS::qt-wrappers)
|
||||||
|
add_subdirectory("${CMAKE_SOURCE_DIR}/shared/qt/wrappers" "${CMAKE_BINARY_DIR}/shared/qt/wrappers")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
target_link_libraries(obs-studio PRIVATE Qt::Widgets Qt::Svg Qt::Xml Qt::Network OBS::qt-wrappers)
|
||||||
|
|
||||||
set_target_properties(
|
set_target_properties(
|
||||||
obs-studio
|
obs-studio
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "context-bar-controls.hpp"
|
#include "context-bar-controls.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QStandardItemModel>
|
#include <QStandardItemModel>
|
||||||
#include <QColorDialog>
|
#include <QColorDialog>
|
||||||
#include <QFontDialog>
|
#include <QFontDialog>
|
||||||
|
@ -23,6 +23,10 @@ if(NOT TARGET OBS::aja-support)
|
|||||||
add_subdirectory("${CMAKE_SOURCE_DIR}/plugins/aja" "${CMAKE_BINARY_DIR}/plugins/aja")
|
add_subdirectory("${CMAKE_SOURCE_DIR}/plugins/aja" "${CMAKE_BINARY_DIR}/plugins/aja")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(NOT TARGET OBS::qt-wrappers)
|
||||||
|
add_subdirectory("${CMAKE_SOURCE_DIR}/shared/qt/wrappers" "${CMAKE_BINARY_DIR}/shared/qt/wrappers")
|
||||||
|
endif()
|
||||||
|
|
||||||
add_library(aja-output-ui MODULE)
|
add_library(aja-output-ui MODULE)
|
||||||
add_library(OBS::aja-output-ui ALIAS aja-output-ui)
|
add_library(OBS::aja-output-ui ALIAS aja-output-ui)
|
||||||
|
|
||||||
@ -40,6 +44,7 @@ target_link_libraries(
|
|||||||
PRIVATE OBS::libobs
|
PRIVATE OBS::libobs
|
||||||
OBS::aja-support
|
OBS::aja-support
|
||||||
OBS::frontend-api
|
OBS::frontend-api
|
||||||
|
OBS::qt-wrappers
|
||||||
OBS::ui-support
|
OBS::ui-support
|
||||||
Qt::Widgets
|
Qt::Widgets
|
||||||
AJA::LibAJANTV2
|
AJA::LibAJANTV2
|
||||||
|
@ -9,6 +9,10 @@ find_package(LibAJANTV2 REQUIRED)
|
|||||||
add_library(aja-output-ui MODULE)
|
add_library(aja-output-ui MODULE)
|
||||||
add_library(OBS::aja-output-ui ALIAS aja-output-ui)
|
add_library(OBS::aja-output-ui ALIAS aja-output-ui)
|
||||||
|
|
||||||
|
if(NOT TARGET OBS::qt-wrappers)
|
||||||
|
add_subdirectory("${CMAKE_SOURCE_DIR}/shared/qt/wrappers" "${CMAKE_BINARY_DIR}/shared/qt/wrappers")
|
||||||
|
endif()
|
||||||
|
|
||||||
find_qt(COMPONENTS Widgets COMPONENTS_LINUX Gui)
|
find_qt(COMPONENTS Widgets COMPONENTS_LINUX Gui)
|
||||||
|
|
||||||
set_target_properties(
|
set_target_properties(
|
||||||
@ -53,8 +57,6 @@ target_sources(
|
|||||||
${CMAKE_SOURCE_DIR}/UI/properties-view.hpp
|
${CMAKE_SOURCE_DIR}/UI/properties-view.hpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/properties-view.cpp
|
${CMAKE_SOURCE_DIR}/UI/properties-view.cpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/properties-view.moc.hpp
|
${CMAKE_SOURCE_DIR}/UI/properties-view.moc.hpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/qt-wrappers.cpp
|
|
||||||
${CMAKE_SOURCE_DIR}/UI/qt-wrappers.hpp
|
|
||||||
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.cpp
|
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.cpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.hpp
|
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.hpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/slider-ignorewheel.cpp
|
${CMAKE_SOURCE_DIR}/UI/slider-ignorewheel.cpp
|
||||||
@ -62,7 +64,7 @@ target_sources(
|
|||||||
${CMAKE_SOURCE_DIR}/UI/vertical-scroll-area.cpp
|
${CMAKE_SOURCE_DIR}/UI/vertical-scroll-area.cpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/vertical-scroll-area.hpp)
|
${CMAKE_SOURCE_DIR}/UI/vertical-scroll-area.hpp)
|
||||||
|
|
||||||
target_link_libraries(aja-output-ui PRIVATE OBS::libobs OBS::frontend-api Qt::Widgets AJA::LibAJANTV2)
|
target_link_libraries(aja-output-ui PRIVATE OBS::libobs OBS::frontend-api OBS::qt-wrappers Qt::Widgets AJA::LibAJANTV2)
|
||||||
|
|
||||||
if(OS_MACOS)
|
if(OS_MACOS)
|
||||||
find_library(IOKIT_FRAMEWORK Iokit)
|
find_library(IOKIT_FRAMEWORK Iokit)
|
||||||
|
@ -20,6 +20,10 @@ endif()
|
|||||||
add_library(decklink-output-ui MODULE)
|
add_library(decklink-output-ui MODULE)
|
||||||
add_library(OBS::decklink-output-ui ALIAS decklink-output-ui)
|
add_library(OBS::decklink-output-ui ALIAS decklink-output-ui)
|
||||||
|
|
||||||
|
if(NOT TARGET OBS::qt-wrappers)
|
||||||
|
add_subdirectory("${CMAKE_SOURCE_DIR}/shared/qt/wrappers" "${CMAKE_BINARY_DIR}/shared/qt/wrappers")
|
||||||
|
endif()
|
||||||
|
|
||||||
target_sources(decklink-output-ui PRIVATE forms/output.ui)
|
target_sources(decklink-output-ui PRIVATE forms/output.ui)
|
||||||
|
|
||||||
target_sources(decklink-output-ui PRIVATE DecklinkOutputUI.cpp DecklinkOutputUI.h decklink-ui-main.cpp
|
target_sources(decklink-output-ui PRIVATE DecklinkOutputUI.cpp DecklinkOutputUI.h decklink-ui-main.cpp
|
||||||
@ -31,6 +35,7 @@ target_link_libraries(
|
|||||||
decklink-output-ui
|
decklink-output-ui
|
||||||
PRIVATE OBS::libobs
|
PRIVATE OBS::libobs
|
||||||
OBS::frontend-api
|
OBS::frontend-api
|
||||||
|
OBS::qt-wrappers
|
||||||
OBS::ui-support
|
OBS::ui-support
|
||||||
Qt::Widgets
|
Qt::Widgets
|
||||||
"$<$<PLATFORM_ID:Darwin>:$<LINK_LIBRARY:FRAMEWORK,Cocoa.framework>>"
|
"$<$<PLATFORM_ID:Darwin>:$<LINK_LIBRARY:FRAMEWORK,Cocoa.framework>>"
|
||||||
|
@ -7,6 +7,10 @@ endif()
|
|||||||
add_library(decklink-output-ui MODULE)
|
add_library(decklink-output-ui MODULE)
|
||||||
add_library(OBS::decklink-output-ui ALIAS decklink-output-ui)
|
add_library(OBS::decklink-output-ui ALIAS decklink-output-ui)
|
||||||
|
|
||||||
|
if(NOT TARGET OBS::qt-wrappers)
|
||||||
|
add_subdirectory("${CMAKE_SOURCE_DIR}/shared/qt/wrappers" "${CMAKE_BINARY_DIR}/shared/qt/wrappers")
|
||||||
|
endif()
|
||||||
|
|
||||||
find_qt(COMPONENTS Widgets COMPONENTS_LINUX Gui)
|
find_qt(COMPONENTS Widgets COMPONENTS_LINUX Gui)
|
||||||
|
|
||||||
set_target_properties(
|
set_target_properties(
|
||||||
@ -35,8 +39,6 @@ target_sources(
|
|||||||
${CMAKE_SOURCE_DIR}/UI/properties-view.hpp
|
${CMAKE_SOURCE_DIR}/UI/properties-view.hpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/properties-view.cpp
|
${CMAKE_SOURCE_DIR}/UI/properties-view.cpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/properties-view.moc.hpp
|
${CMAKE_SOURCE_DIR}/UI/properties-view.moc.hpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/qt-wrappers.hpp
|
|
||||||
${CMAKE_SOURCE_DIR}/UI/qt-wrappers.cpp
|
|
||||||
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.cpp
|
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.cpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.hpp
|
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.hpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/slider-ignorewheel.cpp
|
${CMAKE_SOURCE_DIR}/UI/slider-ignorewheel.cpp
|
||||||
@ -44,7 +46,7 @@ target_sources(
|
|||||||
${CMAKE_SOURCE_DIR}/UI/vertical-scroll-area.hpp
|
${CMAKE_SOURCE_DIR}/UI/vertical-scroll-area.hpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/vertical-scroll-area.cpp)
|
${CMAKE_SOURCE_DIR}/UI/vertical-scroll-area.cpp)
|
||||||
|
|
||||||
target_link_libraries(decklink-output-ui PRIVATE OBS::libobs OBS::frontend-api Qt::Widgets)
|
target_link_libraries(decklink-output-ui PRIVATE OBS::libobs OBS::frontend-api OBS::qt-wrappers Qt::Widgets)
|
||||||
|
|
||||||
target_compile_features(decklink-output-ui PRIVATE cxx_std_17)
|
target_compile_features(decklink-output-ui PRIVATE cxx_std_17)
|
||||||
|
|
||||||
|
@ -14,6 +14,10 @@ endif()
|
|||||||
add_library(frontend-tools MODULE)
|
add_library(frontend-tools MODULE)
|
||||||
add_library(OBS::frontend-tools ALIAS frontend-tools)
|
add_library(OBS::frontend-tools ALIAS frontend-tools)
|
||||||
|
|
||||||
|
if(NOT TARGET OBS::qt-wrappers)
|
||||||
|
add_subdirectory("${CMAKE_SOURCE_DIR}/shared/qt/wrappers" "${CMAKE_BINARY_DIR}/shared/qt/wrappers")
|
||||||
|
endif()
|
||||||
|
|
||||||
target_sources(
|
target_sources(
|
||||||
frontend-tools
|
frontend-tools
|
||||||
PRIVATE # cmake-format: sortable
|
PRIVATE # cmake-format: sortable
|
||||||
@ -45,6 +49,7 @@ target_link_libraries(
|
|||||||
frontend-tools
|
frontend-tools
|
||||||
PRIVATE OBS::frontend-api
|
PRIVATE OBS::frontend-api
|
||||||
OBS::libobs
|
OBS::libobs
|
||||||
|
OBS::qt-wrappers
|
||||||
OBS::ui-support
|
OBS::ui-support
|
||||||
Qt::Widgets
|
Qt::Widgets
|
||||||
"$<$<PLATFORM_ID:Darwin>:$<LINK_LIBRARY:FRAMEWORK,Cocoa>>"
|
"$<$<PLATFORM_ID:Darwin>:$<LINK_LIBRARY:FRAMEWORK,Cocoa>>"
|
||||||
|
@ -3,6 +3,10 @@ project(frontend-tools)
|
|||||||
add_library(frontend-tools MODULE)
|
add_library(frontend-tools MODULE)
|
||||||
add_library(OBS::frontend-tools ALIAS frontend-tools)
|
add_library(OBS::frontend-tools ALIAS frontend-tools)
|
||||||
|
|
||||||
|
if(NOT TARGET OBS::qt-wrappers)
|
||||||
|
add_subdirectory("${CMAKE_SOURCE_DIR}/shared/qt/wrappers" "${CMAKE_BINARY_DIR}/shared/qt/wrappers")
|
||||||
|
endif()
|
||||||
|
|
||||||
find_qt(COMPONENTS Widgets COMPONENTS_LINUX Gui)
|
find_qt(COMPONENTS Widgets COMPONENTS_LINUX Gui)
|
||||||
|
|
||||||
set_target_properties(
|
set_target_properties(
|
||||||
@ -34,8 +38,6 @@ target_sources(
|
|||||||
${CMAKE_SOURCE_DIR}/UI/properties-view.cpp
|
${CMAKE_SOURCE_DIR}/UI/properties-view.cpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/properties-view.hpp
|
${CMAKE_SOURCE_DIR}/UI/properties-view.hpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/properties-view.moc.hpp
|
${CMAKE_SOURCE_DIR}/UI/properties-view.moc.hpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/qt-wrappers.cpp
|
|
||||||
${CMAKE_SOURCE_DIR}/UI/qt-wrappers.hpp
|
|
||||||
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.cpp
|
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.cpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.hpp
|
${CMAKE_SOURCE_DIR}/UI/spinbox-ignorewheel.hpp
|
||||||
${CMAKE_SOURCE_DIR}/UI/slider-ignorewheel.cpp
|
${CMAKE_SOURCE_DIR}/UI/slider-ignorewheel.cpp
|
||||||
@ -47,7 +49,7 @@ target_sources(
|
|||||||
|
|
||||||
target_compile_features(frontend-tools PRIVATE cxx_std_17)
|
target_compile_features(frontend-tools PRIVATE cxx_std_17)
|
||||||
|
|
||||||
target_link_libraries(frontend-tools PRIVATE OBS::frontend-api OBS::libobs Qt::Widgets)
|
target_link_libraries(frontend-tools PRIVATE OBS::frontend-api OBS::qt-wrappers OBS::libobs Qt::Widgets)
|
||||||
|
|
||||||
if(OS_POSIX AND NOT OS_MACOS)
|
if(OS_POSIX AND NOT OS_MACOS)
|
||||||
target_link_libraries(frontend-tools PRIVATE Qt::GuiPrivate)
|
target_link_libraries(frontend-tools PRIVATE Qt::GuiPrivate)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#include "obs-module.h"
|
#include "obs-module.h"
|
||||||
#include "scripts.hpp"
|
#include "scripts.hpp"
|
||||||
#include "../../properties-view.hpp"
|
#include "../../properties-view.hpp"
|
||||||
#include "../../qt-wrappers.hpp"
|
|
||||||
#include "../../plain-text-edit.hpp"
|
#include "../../plain-text-edit.hpp"
|
||||||
|
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
@ -18,6 +17,7 @@
|
|||||||
#include <QMenu>
|
#include <QMenu>
|
||||||
#include <QUrl>
|
#include <QUrl>
|
||||||
#include <QDesktopServices>
|
#include <QDesktopServices>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include <obs.hpp>
|
#include <obs.hpp>
|
||||||
#include <obs-module.h>
|
#include <obs-module.h>
|
||||||
|
@ -22,9 +22,9 @@
|
|||||||
#include <QPointer>
|
#include <QPointer>
|
||||||
#include <QStyle>
|
#include <QStyle>
|
||||||
#include <QAction>
|
#include <QAction>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
|
||||||
void OBSHotkeyEdit::keyPressEvent(QKeyEvent *event)
|
void OBSHotkeyEdit::keyPressEvent(QKeyEvent *event)
|
||||||
{
|
{
|
||||||
|
@ -8,9 +8,9 @@
|
|||||||
#include <QLayout>
|
#include <QLayout>
|
||||||
#include <QDesktopServices>
|
#include <QDesktopServices>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include "log-viewer.hpp"
|
#include "log-viewer.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
|
||||||
OBSLogViewer::OBSLogViewer(QWidget *parent)
|
OBSLogViewer::OBSLogViewer(QWidget *parent)
|
||||||
: QDialog(parent),
|
: QDialog(parent),
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
#include <QTimer>
|
#include <QTimer>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <obs.hpp>
|
#include <obs.hpp>
|
||||||
#include "qt-wrappers.hpp"
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
class Ui_MediaControls;
|
class Ui_MediaControls;
|
||||||
|
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
#include <util/cf-parser.h>
|
#include <util/cf-parser.h>
|
||||||
#include <obs-config.h>
|
#include <obs-config.h>
|
||||||
#include <obs.hpp>
|
#include <obs.hpp>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
@ -38,7 +39,6 @@
|
|||||||
#include <QProcess>
|
#include <QProcess>
|
||||||
#include <QAccessible>
|
#include <QAccessible>
|
||||||
|
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "obs-proxy-style.hpp"
|
#include "obs-proxy-style.hpp"
|
||||||
#include "log-viewer.hpp"
|
#include "log-viewer.hpp"
|
||||||
|
@ -19,9 +19,9 @@
|
|||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include "obs-config.h"
|
#include "obs-config.h"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "platform.hpp"
|
#include "platform.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <util/windows/win-version.h>
|
#include <util/windows/win-version.h>
|
||||||
#include <util/platform.h>
|
#include <util/platform.h>
|
||||||
|
|
||||||
|
@ -27,12 +27,12 @@
|
|||||||
#include "double-slider.hpp"
|
#include "double-slider.hpp"
|
||||||
#include "slider-ignorewheel.hpp"
|
#include "slider-ignorewheel.hpp"
|
||||||
#include "spinbox-ignorewheel.hpp"
|
#include "spinbox-ignorewheel.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "properties-view.hpp"
|
#include "properties-view.hpp"
|
||||||
#include "properties-view.moc.hpp"
|
#include "properties-view.moc.hpp"
|
||||||
#include "plain-text-edit.hpp"
|
#include "plain-text-edit.hpp"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <initializer_list>
|
#include <initializer_list>
|
||||||
#include <obs-data.h>
|
#include <obs-data.h>
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
#include "qt-display.hpp"
|
#include "qt-display.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "display-helpers.hpp"
|
#include "display-helpers.hpp"
|
||||||
#include <QWindow>
|
#include <QWindow>
|
||||||
#include <QScreen>
|
#include <QScreen>
|
||||||
#include <QResizeEvent>
|
#include <QResizeEvent>
|
||||||
#include <QShowEvent>
|
#include <QShowEvent>
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <obs-config.h>
|
#include <obs-config.h>
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
|
@ -16,8 +16,8 @@
|
|||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include <util/curl/curl-helper.h>
|
#include <util/curl/curl-helper.h>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "remote-text.hpp"
|
#include "remote-text.hpp"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "source-tree.hpp"
|
#include "source-tree.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "platform.hpp"
|
#include "platform.hpp"
|
||||||
#include "source-label.hpp"
|
#include "source-label.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <obs-frontend-api.h>
|
#include <obs-frontend-api.h>
|
||||||
#include <obs.h>
|
#include <obs.h>
|
||||||
|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
#include "update-helpers.hpp"
|
#include "update-helpers.hpp"
|
||||||
#include "shared-update.hpp"
|
#include "shared-update.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "mac-update.hpp"
|
#include "mac-update.hpp"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
|
||||||
/* ------------------------------------------------------------------------ */
|
/* ------------------------------------------------------------------------ */
|
||||||
|
@ -3,10 +3,10 @@
|
|||||||
#include "shared-update.hpp"
|
#include "shared-update.hpp"
|
||||||
#include "update-window.hpp"
|
#include "update-window.hpp"
|
||||||
#include "remote-text.hpp"
|
#include "remote-text.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "win-update.hpp"
|
#include "win-update.hpp"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
#include "visibility-item-widget.hpp"
|
#include "visibility-item-widget.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "source-label.hpp"
|
#include "source-label.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QListWidget>
|
#include <QListWidget>
|
||||||
#include <QLineEdit>
|
#include <QLineEdit>
|
||||||
#include <QHBoxLayout>
|
#include <QHBoxLayout>
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "volume-control.hpp"
|
#include "volume-control.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "mute-checkbox.hpp"
|
#include "mute-checkbox.hpp"
|
||||||
#include "absolute-slider.hpp"
|
#include "absolute-slider.hpp"
|
||||||
#include "source-label.hpp"
|
#include "source-label.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QFontDatabase>
|
#include <QFontDatabase>
|
||||||
#include <QHBoxLayout>
|
#include <QHBoxLayout>
|
||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#include "window-basic-about.hpp"
|
#include "window-basic-about.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "remote-text.hpp"
|
#include "remote-text.hpp"
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <util/util.hpp>
|
#include <util/util.hpp>
|
||||||
#include <util/platform.h>
|
#include <util/platform.h>
|
||||||
#include <platform.hpp>
|
#include <platform.hpp>
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include "item-widget-helpers.hpp"
|
#include "item-widget-helpers.hpp"
|
||||||
#include "adv-audio-control.hpp"
|
#include "adv-audio-control.hpp"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include "ui_OBSAdvAudio.h"
|
#include "ui_OBSAdvAudio.h"
|
||||||
|
|
||||||
|
@ -8,10 +8,10 @@
|
|||||||
#include <graphics/vec4.h>
|
#include <graphics/vec4.h>
|
||||||
#include <graphics/graphics.h>
|
#include <graphics/graphics.h>
|
||||||
#include <graphics/math-extra.h>
|
#include <graphics/math-extra.h>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include "window-basic-auto-config.hpp"
|
#include "window-basic-auto-config.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
|
|
||||||
#include "ui_AutoConfigTestPage.h"
|
#include "ui_AutoConfigTestPage.h"
|
||||||
|
@ -2,12 +2,12 @@
|
|||||||
#include <QScreen>
|
#include <QScreen>
|
||||||
|
|
||||||
#include <obs.hpp>
|
#include <obs.hpp>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include <nlohmann/json.hpp>
|
#include <nlohmann/json.hpp>
|
||||||
|
|
||||||
#include "window-basic-auto-config.hpp"
|
#include "window-basic-auto-config.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "url-push-button.hpp"
|
#include "url-push-button.hpp"
|
||||||
|
|
||||||
|
@ -20,12 +20,12 @@
|
|||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "window-basic-filters.hpp"
|
#include "window-basic-filters.hpp"
|
||||||
#include "display-helpers.hpp"
|
#include "display-helpers.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "visibility-item-widget.hpp"
|
#include "visibility-item-widget.hpp"
|
||||||
#include "item-widget-helpers.hpp"
|
#include "item-widget-helpers.hpp"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "undo-stack-obs.hpp"
|
#include "undo-stack-obs.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QCloseEvent>
|
#include <QCloseEvent>
|
||||||
#include <obs-data.h>
|
#include <obs-data.h>
|
||||||
|
@ -18,9 +18,9 @@
|
|||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "window-basic-interaction.hpp"
|
#include "window-basic-interaction.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "display-helpers.hpp"
|
#include "display-helpers.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QKeyEvent>
|
#include <QKeyEvent>
|
||||||
#include <QCloseEvent>
|
#include <QCloseEvent>
|
||||||
#include <QScreen>
|
#include <QScreen>
|
||||||
|
@ -18,8 +18,8 @@
|
|||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QThread>
|
#include <QThread>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
|
||||||
#include <random>
|
#include <random>
|
||||||
|
|
||||||
|
@ -9,9 +9,9 @@
|
|||||||
#include <QSettings>
|
#include <QSettings>
|
||||||
#endif
|
#endif
|
||||||
#include <string>
|
#include <string>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cinttypes>
|
#include <cinttypes>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QThreadPool>
|
#include <QThreadPool>
|
||||||
#include "qt-wrappers.hpp"
|
#include <qt-wrappers.hpp>
|
||||||
#include "audio-encoders.hpp"
|
#include "audio-encoders.hpp"
|
||||||
#include "multitrack-video-error.hpp"
|
#include "multitrack-video-error.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
|
@ -21,10 +21,10 @@
|
|||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QVariant>
|
#include <QVariant>
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "window-basic-auto-config.hpp"
|
#include "window-basic-auto-config.hpp"
|
||||||
#include "window-namedialog.hpp"
|
#include "window-namedialog.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
|
||||||
extern void DestroyPanelCookieManager();
|
extern void DestroyPanelCookieManager();
|
||||||
extern void DuplicateCurrentCookieProfile(ConfigFile &config);
|
extern void DuplicateCurrentCookieProfile(ConfigFile &config);
|
||||||
|
@ -21,11 +21,11 @@
|
|||||||
#include <QVariant>
|
#include <QVariant>
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
#include <QStandardPaths>
|
#include <QStandardPaths>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include "item-widget-helpers.hpp"
|
#include "item-widget-helpers.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "window-importer.hpp"
|
#include "window-importer.hpp"
|
||||||
#include "window-namedialog.hpp"
|
#include "window-namedialog.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
@ -17,7 +17,8 @@
|
|||||||
|
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "screenshot-obj.hpp"
|
#include "screenshot-obj.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
#include <wincodec.h>
|
#include <wincodec.h>
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
#include <QToolTip>
|
#include <QToolTip>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <util/dstr.hpp>
|
#include <util/dstr.hpp>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "window-basic-main-outputs.hpp"
|
#include "window-basic-main-outputs.hpp"
|
||||||
#include "window-basic-vcam-config.hpp"
|
#include "window-basic-vcam-config.hpp"
|
||||||
@ -27,7 +28,6 @@
|
|||||||
#include "window-namedialog.hpp"
|
#include "window-namedialog.hpp"
|
||||||
#include "menu-button.hpp"
|
#include "menu-button.hpp"
|
||||||
#include "slider-ignorewheel.hpp"
|
#include "slider-ignorewheel.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
|
||||||
#include "obs-hotkey.h"
|
#include "obs-hotkey.h"
|
||||||
|
|
||||||
|
@ -36,6 +36,7 @@
|
|||||||
#include <QScrollBar>
|
#include <QScrollBar>
|
||||||
#include <QTextStream>
|
#include <QTextStream>
|
||||||
#include <QActionGroup>
|
#include <QActionGroup>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include <util/dstr.h>
|
#include <util/dstr.h>
|
||||||
#include <util/util.hpp>
|
#include <util/util.hpp>
|
||||||
@ -67,7 +68,6 @@
|
|||||||
#include "window-youtube-actions.hpp"
|
#include "window-youtube-actions.hpp"
|
||||||
#include "youtube-api-wrappers.hpp"
|
#include "youtube-api-wrappers.hpp"
|
||||||
#endif
|
#endif
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "context-bar-controls.hpp"
|
#include "context-bar-controls.hpp"
|
||||||
#include "obs-proxy-style.hpp"
|
#include "obs-proxy-style.hpp"
|
||||||
#include "display-helpers.hpp"
|
#include "display-helpers.hpp"
|
||||||
|
@ -18,10 +18,10 @@
|
|||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "window-basic-properties.hpp"
|
#include "window-basic-properties.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "display-helpers.hpp"
|
#include "display-helpers.hpp"
|
||||||
#include "properties-view.hpp"
|
#include "properties-view.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QCloseEvent>
|
#include <QCloseEvent>
|
||||||
#include <QScreen>
|
#include <QScreen>
|
||||||
#include <QWindow>
|
#include <QWindow>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "obs-frontend-api.h"
|
#include "obs-frontend-api.h"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
#include <qt-wrappers.hpp>
|
||||||
#include <QColorDialog>
|
#include <QColorDialog>
|
||||||
|
|
||||||
enum ColorPreset {
|
enum ColorPreset {
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QUrl>
|
#include <QUrl>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include "window-basic-settings.hpp"
|
#include "window-basic-settings.hpp"
|
||||||
#include "obs-frontend-api.h"
|
#include "obs-frontend-api.h"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "url-push-button.hpp"
|
#include "url-push-button.hpp"
|
||||||
|
|
||||||
#ifdef BROWSER_AVAILABLE
|
#ifdef BROWSER_AVAILABLE
|
||||||
|
@ -35,6 +35,7 @@
|
|||||||
#include <QScreen>
|
#include <QScreen>
|
||||||
#include <QStandardItemModel>
|
#include <QStandardItemModel>
|
||||||
#include <QSpacerItem>
|
#include <QSpacerItem>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include "audio-encoders.hpp"
|
#include "audio-encoders.hpp"
|
||||||
#include "hotkey-edit.hpp"
|
#include "hotkey-edit.hpp"
|
||||||
@ -42,7 +43,6 @@
|
|||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "platform.hpp"
|
#include "platform.hpp"
|
||||||
#include "properties-view.hpp"
|
#include "properties-view.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "window-basic-settings.hpp"
|
#include "window-basic-settings.hpp"
|
||||||
#include "window-basic-main-outputs.hpp"
|
#include "window-basic-main-outputs.hpp"
|
||||||
|
@ -16,9 +16,9 @@
|
|||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "window-basic-source-select.hpp"
|
#include "window-basic-source-select.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
|
|
||||||
struct AddSourceData {
|
struct AddSourceData {
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "platform.hpp"
|
#include "platform.hpp"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
#include <QScrollArea>
|
#include <QScrollArea>
|
||||||
#include <QVBoxLayout>
|
#include <QVBoxLayout>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#include "window-basic-vcam-config.hpp"
|
#include "window-basic-vcam-config.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <util/util.hpp>
|
#include <util/util.hpp>
|
||||||
#include <util/platform.h>
|
#include <util/platform.h>
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#include "window-extra-browsers.hpp"
|
#include "window-extra-browsers.hpp"
|
||||||
#include "window-dock-browser.hpp"
|
#include "window-dock-browser.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QLineEdit>
|
#include <QLineEdit>
|
||||||
#include <QHBoxLayout>
|
#include <QHBoxLayout>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
|
@ -26,8 +26,8 @@
|
|||||||
#include <QStyledItemDelegate>
|
#include <QStyledItemDelegate>
|
||||||
#include <QDirIterator>
|
#include <QDirIterator>
|
||||||
#include <QDropEvent>
|
#include <QDropEvent>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "importers/importers.hpp"
|
#include "importers/importers.hpp"
|
||||||
|
|
||||||
extern bool SceneCollectionExists(const char *findName);
|
extern bool SceneCollectionExists(const char *findName);
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
#include <QToolButton>
|
#include <QToolButton>
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
|
|
||||||
#include "qt-wrappers.hpp"
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
enum MissingFilesColumn {
|
enum MissingFilesColumn {
|
||||||
Source,
|
Source,
|
||||||
|
@ -16,9 +16,9 @@
|
|||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "window-namedialog.hpp"
|
#include "window-namedialog.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QVBoxLayout>
|
#include <QVBoxLayout>
|
||||||
|
|
||||||
NameDialog::NameDialog(QWidget *parent) : QDialog(parent)
|
NameDialog::NameDialog(QWidget *parent) : QDialog(parent)
|
||||||
|
@ -3,10 +3,10 @@
|
|||||||
#include <QMouseEvent>
|
#include <QMouseEvent>
|
||||||
#include <QMenu>
|
#include <QMenu>
|
||||||
#include <QScreen>
|
#include <QScreen>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "display-helpers.hpp"
|
#include "display-helpers.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "platform.hpp"
|
#include "platform.hpp"
|
||||||
#include "multiview.hpp"
|
#include "multiview.hpp"
|
||||||
|
|
||||||
|
@ -31,8 +31,8 @@
|
|||||||
#include <QStyledItemDelegate>
|
#include <QStyledItemDelegate>
|
||||||
#include <QToolButton>
|
#include <QToolButton>
|
||||||
#include <QTimer>
|
#include <QTimer>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
#include "window-youtube-actions.hpp"
|
#include "window-youtube-actions.hpp"
|
||||||
|
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "youtube-api-wrappers.hpp"
|
#include "youtube-api-wrappers.hpp"
|
||||||
|
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
#include <QToolTip>
|
#include <QToolTip>
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
#include <QDesktopServices>
|
#include <QDesktopServices>
|
||||||
|
@ -6,11 +6,11 @@
|
|||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
#include <qt-wrappers.hpp>
|
||||||
|
|
||||||
#include "auth-youtube.hpp"
|
#include "auth-youtube.hpp"
|
||||||
#include "obs-app.hpp"
|
#include "obs-app.hpp"
|
||||||
#include "window-basic-main.hpp"
|
#include "window-basic-main.hpp"
|
||||||
#include "qt-wrappers.hpp"
|
|
||||||
#include "remote-text.hpp"
|
#include "remote-text.hpp"
|
||||||
#include "ui-config.h"
|
#include "ui-config.h"
|
||||||
#include "obf.h"
|
#include "obf.h"
|
||||||
|
11
shared/qt/wrappers/CMakeLists.txt
Normal file
11
shared/qt/wrappers/CMakeLists.txt
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.22...3.25)
|
||||||
|
|
||||||
|
find_package(Qt6 REQUIRED Core Widgets)
|
||||||
|
|
||||||
|
add_library(qt-wrappers INTERFACE)
|
||||||
|
add_library(OBS::qt-wrappers ALIAS qt-wrappers)
|
||||||
|
|
||||||
|
target_sources(qt-wrappers INTERFACE qt-wrappers.cpp qt-wrappers.hpp)
|
||||||
|
target_include_directories(qt-wrappers INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}")
|
||||||
|
|
||||||
|
target_link_libraries(qt-wrappers INTERFACE Qt::Core Qt::Widgets OBS::libobs)
|
@ -16,7 +16,6 @@
|
|||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "qt-wrappers.hpp"
|
#include "qt-wrappers.hpp"
|
||||||
#include "obs-app.hpp"
|
|
||||||
|
|
||||||
#include <graphics/graphics.h>
|
#include <graphics/graphics.h>
|
||||||
#include <util/threading.h>
|
#include <util/threading.h>
|
||||||
@ -60,12 +59,12 @@ OBSMessageBox::question(QWidget *parent, const QString &title,
|
|||||||
|
|
||||||
if (buttons & QMessageBox::Ok) {
|
if (buttons & QMessageBox::Ok) {
|
||||||
QPushButton *button = mb.addButton(QMessageBox::Ok);
|
QPushButton *button = mb.addButton(QMessageBox::Ok);
|
||||||
button->setText(QTStr("OK"));
|
button->setText(tr("OK"));
|
||||||
}
|
}
|
||||||
#define add_button(x) \
|
#define add_button(x) \
|
||||||
if (buttons & QMessageBox::x) { \
|
if (buttons & QMessageBox::x) { \
|
||||||
QPushButton *button = mb.addButton(QMessageBox::x); \
|
QPushButton *button = mb.addButton(QMessageBox::x); \
|
||||||
button->setText(QTStr(#x)); \
|
button->setText(tr(#x)); \
|
||||||
}
|
}
|
||||||
add_button(Open);
|
add_button(Open);
|
||||||
add_button(Save);
|
add_button(Save);
|
||||||
@ -88,7 +87,7 @@ void OBSMessageBox::information(QWidget *parent, const QString &title,
|
|||||||
{
|
{
|
||||||
QMessageBox mb(QMessageBox::Information, title, text,
|
QMessageBox mb(QMessageBox::Information, title, text,
|
||||||
QMessageBox::NoButton, parent);
|
QMessageBox::NoButton, parent);
|
||||||
mb.addButton(QTStr("OK"), QMessageBox::AcceptRole);
|
mb.addButton(tr("OK"), QMessageBox::AcceptRole);
|
||||||
mb.exec();
|
mb.exec();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,7 +98,7 @@ void OBSMessageBox::warning(QWidget *parent, const QString &title,
|
|||||||
parent);
|
parent);
|
||||||
if (enableRichText)
|
if (enableRichText)
|
||||||
mb.setTextFormat(Qt::RichText);
|
mb.setTextFormat(Qt::RichText);
|
||||||
mb.addButton(QTStr("OK"), QMessageBox::AcceptRole);
|
mb.addButton(tr("OK"), QMessageBox::AcceptRole);
|
||||||
mb.exec();
|
mb.exec();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -108,7 +107,7 @@ void OBSMessageBox::critical(QWidget *parent, const QString &title,
|
|||||||
{
|
{
|
||||||
QMessageBox mb(QMessageBox::Critical, title, text,
|
QMessageBox mb(QMessageBox::Critical, title, text,
|
||||||
QMessageBox::NoButton, parent);
|
QMessageBox::NoButton, parent);
|
||||||
mb.addButton(QTStr("OK"), QMessageBox::AcceptRole);
|
mb.addButton(tr("OK"), QMessageBox::AcceptRole);
|
||||||
mb.exec();
|
mb.exec();
|
||||||
}
|
}
|
||||||
|
|
@ -40,7 +40,8 @@ class QString;
|
|||||||
class QLabel;
|
class QLabel;
|
||||||
class QToolBar;
|
class QToolBar;
|
||||||
|
|
||||||
class OBSMessageBox {
|
class OBSMessageBox : QObject {
|
||||||
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
static QMessageBox::StandardButton
|
static QMessageBox::StandardButton
|
||||||
question(QWidget *parent, const QString &title, const QString &text,
|
question(QWidget *parent, const QString &title, const QString &text,
|
Loading…
Reference in New Issue
Block a user