refactor: move the ratio input dialog out of engine common/ into dialog/

get_float_ratio_from_user() is pure UI (QInputDialog/QMessageBox);
common/ stays dialog-free.
This commit is contained in:
2026-07-20 01:04:57 +08:00
parent 69cd8d3a75
commit 5109dd2995
7 changed files with 5 additions and 5 deletions
-2
View File
@@ -47,8 +47,6 @@ target_sources(libolive-editor PRIVATE
qtutils.cpp qtutils.cpp
qtutils.h qtutils.h
range.h range.h
ratiodialog.cpp
ratiodialog.h
threadsafemap.h threadsafemap.h
tohex.h tohex.h
util.h util.h
+2
View File
@@ -41,5 +41,7 @@ add_subdirectory(text)
set(OLIVE_SOURCES set(OLIVE_SOURCES
${OLIVE_SOURCES} ${OLIVE_SOURCES}
dialog/ratiodialog.cpp
dialog/ratiodialog.h
PARENT_SCOPE PARENT_SCOPE
) )
@@ -24,7 +24,7 @@
#include <QComboBox> #include <QComboBox>
#include "common/ratiodialog.h" #include "dialog/ratiodialog.h"
#include "render/videoparams.h" #include "render/videoparams.h"
namespace olive namespace olive
+1 -1
View File
@@ -33,7 +33,7 @@
#include <QVBoxLayout> #include <QVBoxLayout>
#include "audio/audiomanager.h" #include "audio/audiomanager.h"
#include "common/ratiodialog.h" #include "dialog/ratiodialog.h"
#include "config/config.h" #include "config/config.h"
#include "core.h" #include "core.h"
#include "node/block/gap/gap.h" #include "node/block/gap/gap.h"
+1 -1
View File
@@ -7,7 +7,7 @@
#include <QMessageBox> #include <QMessageBox>
#include <QTimer> #include <QTimer>
#include "common/ratiodialog.h" #include "dialog/ratiodialog.h"
using namespace olive; using namespace olive;