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.h
range.h
ratiodialog.cpp
ratiodialog.h
threadsafemap.h
tohex.h
util.h
+2
View File
@@ -41,5 +41,7 @@ add_subdirectory(text)
set(OLIVE_SOURCES
${OLIVE_SOURCES}
dialog/ratiodialog.cpp
dialog/ratiodialog.h
PARENT_SCOPE
)
@@ -24,7 +24,7 @@
#include <QComboBox>
#include "common/ratiodialog.h"
#include "dialog/ratiodialog.h"
#include "render/videoparams.h"
namespace olive
+1 -1
View File
@@ -33,7 +33,7 @@
#include <QVBoxLayout>
#include "audio/audiomanager.h"
#include "common/ratiodialog.h"
#include "dialog/ratiodialog.h"
#include "config/config.h"
#include "core.h"
#include "node/block/gap/gap.h"
+1 -1
View File
@@ -7,7 +7,7 @@
#include <QMessageBox>
#include <QTimer>
#include "common/ratiodialog.h"
#include "dialog/ratiodialog.h"
using namespace olive;