get rid of old high_privilege_dialog build

This commit is contained in:
AdenKoperczak 2025-01-11 14:22:19 -05:00
parent 87e43a528e
commit eb3b76dcf4
6 changed files with 4 additions and 195 deletions

View file

@ -262,7 +262,6 @@ set(HDR_UI source/scwx/qt/ui/about_dialog.hpp
source/scwx/qt/ui/edit_marker_dialog.hpp
source/scwx/qt/ui/flow_layout.hpp
source/scwx/qt/ui/gps_info_dialog.hpp
source/scwx/qt/ui/high_privilege_dialog.hpp
source/scwx/qt/ui/hotkey_edit.hpp
source/scwx/qt/ui/imgui_debug_dialog.hpp
source/scwx/qt/ui/imgui_debug_widget.hpp
@ -294,7 +293,6 @@ set(SRC_UI source/scwx/qt/ui/about_dialog.cpp
source/scwx/qt/ui/edit_marker_dialog.cpp
source/scwx/qt/ui/flow_layout.cpp
source/scwx/qt/ui/gps_info_dialog.cpp
source/scwx/qt/ui/high_privilege_dialog.cpp
source/scwx/qt/ui/hotkey_edit.cpp
source/scwx/qt/ui/imgui_debug_dialog.cpp
source/scwx/qt/ui/imgui_debug_widget.cpp
@ -324,7 +322,6 @@ set(UI_UI source/scwx/qt/ui/about_dialog.ui
source/scwx/qt/ui/edit_line_dialog.ui
source/scwx/qt/ui/edit_marker_dialog.ui
source/scwx/qt/ui/gps_info_dialog.ui
source/scwx/qt/ui/high_privilege_dialog.ui
source/scwx/qt/ui/imgui_debug_dialog.ui
source/scwx/qt/ui/layer_dialog.ui
source/scwx/qt/ui/open_url_dialog.ui

View file

@ -88,7 +88,8 @@ public:
QCheckBox* checkBox_;
};
PrivilegeChecker::PrivilegeChecker() : p(std::make_unique<PrivilegeChecker::Impl>())
PrivilegeChecker::PrivilegeChecker() :
p(std::make_unique<PrivilegeChecker::Impl>())
{
}

View file

@ -12,7 +12,6 @@
#include <scwx/qt/manager/thread_manager.hpp>
#include <scwx/qt/settings/general_settings.hpp>
#include <scwx/qt/types/qt_types.hpp>
#include <scwx/qt/ui/high_privilege_dialog.hpp>
#include <scwx/qt/ui/setup/setup_wizard.hpp>
#include <scwx/qt/main/check_privilege.hpp>
#include <scwx/network/cpr.hpp>

View file

@ -1,47 +0,0 @@
#include "high_privilege_dialog.hpp"
#include "ui_high_privilege_dialog.h"
#include <scwx/util/logger.hpp>
#include <QPushButton>
namespace scwx
{
namespace qt
{
namespace ui
{
static const std::string logPrefix_ = "scwx::qt::ui::high_privilege_dialog";
static const auto logger_ = scwx::util::Logger::Create(logPrefix_);
class HighPrivilegeDialogImpl
{
public:
explicit HighPrivilegeDialogImpl(HighPrivilegeDialog* self) :
self_ {self} {};
~HighPrivilegeDialogImpl() = default;
HighPrivilegeDialog* self_;
};
HighPrivilegeDialog::HighPrivilegeDialog(QWidget* parent) :
QDialog(parent),
p {std::make_unique<HighPrivilegeDialogImpl>(this)},
ui(new Ui::HighPrivilegeDialog)
{
ui->setupUi(this);
}
bool HighPrivilegeDialog::disable_high_privilege_message()
{
return ui->highPrivilegeCheckBox->isChecked();
}
HighPrivilegeDialog::~HighPrivilegeDialog()
{
delete ui;
}
} // namespace ui
} // namespace qt
} // namespace scwx

View file

@ -1,40 +0,0 @@
#pragma once
#include <QDialog>
namespace Ui
{
class HighPrivilegeDialog;
}
namespace scwx
{
namespace qt
{
namespace ui
{
class HighPrivilegeDialogImpl;
class HighPrivilegeDialog : public QDialog
{
Q_OBJECT
private:
Q_DISABLE_COPY(HighPrivilegeDialog)
public:
explicit HighPrivilegeDialog(QWidget* parent = nullptr);
~HighPrivilegeDialog() override;
bool disable_high_privilege_message();
private:
friend HighPrivilegeDialogImpl;
std::unique_ptr<HighPrivilegeDialogImpl> p;
Ui::HighPrivilegeDialog* ui;
};
} // namespace ui
} // namespace qt
} // namespace scwx

View file

@ -1,101 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>HighPrivilegeDialog</class>
<widget class="QDialog" name="HighPrivilegeDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>301</width>
<height>269</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="windowTitle">
<string>Warning: High Privilege</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QLabel" name="label">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;h1 align=&quot;center&quot; style=&quot; margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:xx-large; font-weight:700; color:#ff0000;&quot;&gt;Warning: Run Supercell Wx with Low Privileges.&lt;/span&gt;&lt;/h1&gt;&lt;p align=&quot;center&quot;&gt;Please run Supercell Wx without admin or root permissions. Supercell Wx should not need such permissions to run. If you do not want to run Supercell Wx with high privilege, click &amp;quot;Close&amp;quot;, and relaunch with lower permissions. Otherwise, click &amp;quot;Ignore&amp;quot;. You may disable this warning with the checkbox below.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
<property name="textFormat">
<enum>Qt::TextFormat::RichText</enum>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop</set>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="highPrivilegeCheckBox">
<property name="text">
<string>Disable High Privilege Warning</string>
</property>
</widget>
</item>
<item>
<widget class="QDialogButtonBox" name="buttonBox">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::StandardButton::Close|QDialogButtonBox::StandardButton::Ignore</set>
</property>
</widget>
</item>
</layout>
</widget>
<resources>
<include location="../../../../scwx-qt.qrc"/>
</resources>
<connections>
<connection>
<sender>buttonBox</sender>
<signal>accepted()</signal>
<receiver>HighPrivilegeDialog</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>248</x>
<y>254</y>
</hint>
<hint type="destinationlabel">
<x>157</x>
<y>274</y>
</hint>
</hints>
</connection>
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>HighPrivilegeDialog</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>316</x>
<y>260</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
<y>274</y>
</hint>
</hints>
</connection>
</connections>
</ui>