Browse Source
improved frontend abstractor, fix UI settings save
improved frontend abstractor, fix UI settings save
Signed-off-by: crueter <crueter@eden-emu.dev>pull/3016/head
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
21 changed files with 153 additions and 143 deletions
-
1src/CMakeLists.txt
-
2src/Eden/Config/pages/general/UiGameListPage.qml
-
6src/Eden/Config/pages/global/GlobalGeneralPage.qml
-
70src/Eden/Interface/SettingsInterface.h
-
1src/Eden/Native/CMakeLists.txt
-
40src/Eden/Native/LibQtCommon.cpp
-
3src/frontend_common/config.cpp
-
8src/qt_common/CMakeLists.txt
-
37src/qt_common/abstract/frontend.h
-
12src/qt_common/config/qt_config.cpp
-
3src/qt_common/externals/CMakeLists.txt
-
4src/qt_common/externals/cpmfile.json
-
8src/qt_common/qt_common.cpp
-
8src/qt_common/qt_common.h
-
38src/qt_common/util/content.cpp
-
2src/qt_common/util/fs.cpp
-
15src/qt_common/util/game.cpp
-
4src/qt_common/util/path.cpp
-
1src/yuzu/CMakeLists.txt
-
31src/yuzu/libqt_common.cpp
-
2src/yuzu/util/util.cpp
@ -0,0 +1,40 @@ |
|||
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
|||
|
|||
#include "CarboxylQuickInterface.h"
|
|||
#include "CarboxylApplication.h"
|
|||
#include "qt_common/abstract/frontend.h"
|
|||
|
|||
namespace QtCommon::Frontend { |
|||
|
|||
StandardButton ShowMessage(Icon icon, const QString& title, const QString& text, |
|||
StandardButtons buttons, QObject* parent) { |
|||
auto res = g_carboxylApp->interface()->showMessageBox( |
|||
CarboxylEnums::Icon(int(icon)), title, text, |
|||
QPlatformDialogHelper::StandardButton(int(buttons)), parent); |
|||
return StandardButton(res); |
|||
} |
|||
|
|||
const QString GetOpenFileName(const QString& title, const QString& dir, const QString& filter, |
|||
QString* selectedFilter, Options options) { |
|||
// TODO
|
|||
// return QFileDialog::getOpenFileName((QWidget *) rootObject, title, dir, filter,
|
|||
// selectedFilter, QFileDialog::Options(int(options)));
|
|||
return QString(); |
|||
} |
|||
|
|||
const QString GetSaveFileName(const QString& title, const QString& dir, const QString& filter, |
|||
QString* selectedFilter, Options options) { |
|||
// return QFileDialog::getSaveFileName((QWidget *) rootObject, title, dir, filter,
|
|||
// selectedFilter, QFileDialog::Options(int(options)));
|
|||
return QString(); |
|||
} |
|||
|
|||
|
|||
const QString GetExistingDirectory(const QString& caption, const QString& dir, Options options) { |
|||
// return QFileDialog::getExistingDirectory((QWidget *) rootObject, caption, dir,
|
|||
// QFileDialog::Options(int(options)));
|
|||
return QString(); |
|||
} |
|||
|
|||
} // namespace QtCommon::Frontend
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue