mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-03 21:41:26 +12:00
Qt: show warning if ps move tracking is not supported
This commit is contained in:
parent
05096854bc
commit
b89f7515fd
2 changed files with 15 additions and 0 deletions
|
@ -1,5 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#ifdef HAVE_OPENCV
|
||||||
|
constexpr bool g_ps_move_tracking_supported = true;
|
||||||
|
#else
|
||||||
|
constexpr bool g_ps_move_tracking_supported = false;
|
||||||
|
#endif
|
||||||
|
|
||||||
struct ps_move_info
|
struct ps_move_info
|
||||||
{
|
{
|
||||||
bool valid = false;
|
bool valid = false;
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
#include <QSlider>
|
#include <QSlider>
|
||||||
|
#include <QMessageBox>
|
||||||
|
|
||||||
LOG_CHANNEL(ps_move);
|
LOG_CHANNEL(ps_move);
|
||||||
|
|
||||||
|
@ -241,6 +242,14 @@ ps_move_tracker_dialog::ps_move_tracker_dialog(QWidget* parent)
|
||||||
update_saturation_threshold(true);
|
update_saturation_threshold(true);
|
||||||
update_min_radius(true);
|
update_min_radius(true);
|
||||||
update_max_radius(true);
|
update_max_radius(true);
|
||||||
|
|
||||||
|
if constexpr (!g_ps_move_tracking_supported)
|
||||||
|
{
|
||||||
|
QTimer::singleShot(1000, this, [this]()
|
||||||
|
{
|
||||||
|
QMessageBox::warning(this, QObject::tr("Tracking not supported!"), QObject::tr("The PS Move tracking is not yet supported on this operating system."));
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ps_move_tracker_dialog::~ps_move_tracker_dialog()
|
ps_move_tracker_dialog::~ps_move_tracker_dialog()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue