From c1642b8d9d65c28acd443d1d0f9475ec4458504c Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Fri, 14 Mar 2025 08:20:41 -0400 Subject: [PATCH] refactor: Remove unused CoreTool --- src/lib/gui/CMakeLists.txt | 2 -- src/lib/gui/core/CoreTool.cpp | 26 ------------------- src/lib/gui/core/CoreTool.h | 15 ----------- .../integtests/gui/core/CoreToolTests.cpp | 20 -------------- 4 files changed, 63 deletions(-) delete mode 100644 src/lib/gui/core/CoreTool.cpp delete mode 100644 src/lib/gui/core/CoreTool.h delete mode 100644 src/test/integtests/gui/core/CoreToolTests.cpp diff --git a/src/lib/gui/CMakeLists.txt b/src/lib/gui/CMakeLists.txt index e381a16f6..3b7f30779 100644 --- a/src/lib/gui/CMakeLists.txt +++ b/src/lib/gui/CMakeLists.txt @@ -50,8 +50,6 @@ add_library(${target} STATIC core/CommandProcess.h core/CoreProcess.cpp core/CoreProcess.h - core/CoreTool.cpp - core/CoreTool.h core/ServerConnection.cpp core/ServerConnection.h core/ServerMessage.cpp diff --git a/src/lib/gui/core/CoreTool.cpp b/src/lib/gui/core/CoreTool.cpp deleted file mode 100644 index 284b884a9..000000000 --- a/src/lib/gui/core/CoreTool.cpp +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Deskflow -- mouse and keyboard sharing utility - * SPDX-FileCopyrightText: (C) 2024 Chris Rizzitello - * SPDX-FileCopyrightText: (C) 2015 Symless Ltd. - * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception - */ - -#include "gui/core/CoreTool.h" - -#if defined(Q_OS_UNIX) -#include "arch/unix/ArchFileUnix.h" -#elif defined(Q_OS_WIN) -#include "arch/win32/ArchFileWindows.h" -#endif - -#include - -QString CoreTool::getInstalledDir() const -{ -#if defined Q_OS_UNIX - ArchFileUnix sysInfo; -#elif defined Q_OS_WIN - ArchFileWindows sysInfo; -#endif - return QDir::cleanPath(QString::fromUtf8(sysInfo.getInstalledDirectory())); -} diff --git a/src/lib/gui/core/CoreTool.h b/src/lib/gui/core/CoreTool.h deleted file mode 100644 index 536651730..000000000 --- a/src/lib/gui/core/CoreTool.h +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Deskflow -- mouse and keyboard sharing utility - * SPDX-FileCopyrightText: (C) 2015 Symless Ltd. - * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception - */ - -#pragma once - -#include - -class CoreTool -{ -public: - QString getInstalledDir() const; -}; diff --git a/src/test/integtests/gui/core/CoreToolTests.cpp b/src/test/integtests/gui/core/CoreToolTests.cpp deleted file mode 100644 index 089cbe185..000000000 --- a/src/test/integtests/gui/core/CoreToolTests.cpp +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Deskflow -- mouse and keyboard sharing utility - * SPDX-FileCopyrightText: (C) 2024 Symless Ltd. - * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception - */ - -#include "gui/core/CoreTool.h" -#include "shared/gui/TestQtCoreApp.h" - -#include - -TEST(CoreToolTests, getInstalledDir_noMock_returnsNonEmpty) -{ - TestQtCoreApp app; - CoreTool coreTool; - - QString installedDir = coreTool.getInstalledDir(); - - EXPECT_FALSE(installedDir.isEmpty()); -}