From be71f476a3c2935c7a4bfdca5476f7954c50a0e3 Mon Sep 17 00:00:00 2001 From: mosfet80 Date: Wed, 14 Feb 2024 21:05:56 +0100 Subject: [PATCH] removed unused files --- src/Gui/CMakeLists.txt | 2 -- src/Gui/QListWidgetCustom.cpp | 64 ----------------------------------- src/Gui/QListWidgetCustom.h | 43 ----------------------- 3 files changed, 109 deletions(-) delete mode 100644 src/Gui/QListWidgetCustom.cpp delete mode 100644 src/Gui/QListWidgetCustom.h diff --git a/src/Gui/CMakeLists.txt b/src/Gui/CMakeLists.txt index eb8a2b9e91..d4800785ee 100644 --- a/src/Gui/CMakeLists.txt +++ b/src/Gui/CMakeLists.txt @@ -532,7 +532,6 @@ SET(Dialog_Customize_CPP_SRCS DlgCustomizeSpNavSettings.cpp DlgKeyboardImp.cpp DlgToolbarsImp.cpp - QListWidgetCustom.cpp ListWidgetDragBugFix.cpp ) SET(Dialog_Customize_HPP_SRCS @@ -542,7 +541,6 @@ SET(Dialog_Customize_HPP_SRCS DlgCustomizeSpNavSettings.h DlgKeyboardImp.h DlgToolbarsImp.h - QListWidgetCustom.h ListWidgetDragBugFix.h ) SET(Dialog_Customize_SRCS diff --git a/src/Gui/QListWidgetCustom.cpp b/src/Gui/QListWidgetCustom.cpp deleted file mode 100644 index 13cfbc8bb1..0000000000 --- a/src/Gui/QListWidgetCustom.cpp +++ /dev/null @@ -1,64 +0,0 @@ -/*************************************************************************** - * Copyright (c) 2015 FreeCAD Developers * - * Author: Przemo Firszt * - * * - * This file is part of the FreeCAD CAx development system. * - * * - * This library is free software; you can redistribute it and/or * - * modify it under the terms of the GNU Library General Public * - * License as published by the Free Software Foundation; either * - * version 2 of the License, or (at your option) any later version. * - * * - * This library is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU Library General Public License for more details. * - * * - * You should have received a copy of the GNU Library General Public * - * License along with this library; see the file COPYING.LIB. If not, * - * write to the Free Software Foundation, Inc., 59 Temple Place, * - * Suite 330, Boston, MA 02111-1307, USA * - * * - ***************************************************************************/ - -#include "PreCompiled.h" -#ifndef _PreComp_ -# include -# include -#endif - -#include "QListWidgetCustom.h" - - -QListWidgetCustom::QListWidgetCustom(QWidget * parent) - : QListWidget(parent) -{ -} - -QListWidgetCustom::~QListWidgetCustom() = default; - -/* Overridden dragMoveEvent prevents dragging items that originated - * from the same list for "disabled workbenches". Dragging from outside - * is still allowed. Also it blocks dragging from another instance of FreeCAD - */ -void QListWidgetCustom::dragMoveEvent(QDragMoveEvent *e) -{ - if (e->source()) { - QVariant prop = this->property("OnlyAcceptFrom"); - if (prop.isValid()) { - QStringList filter = prop.toStringList(); - QString sender = e->source()->objectName(); - if (!filter.contains(sender)) { - e->ignore(); - } else { - e->accept(); - } - } else { - e->accept(); - } - } else { - e->ignore(); - } -} - -#include "moc_QListWidgetCustom.cpp" diff --git a/src/Gui/QListWidgetCustom.h b/src/Gui/QListWidgetCustom.h deleted file mode 100644 index 89f255cec9..0000000000 --- a/src/Gui/QListWidgetCustom.h +++ /dev/null @@ -1,43 +0,0 @@ -/*************************************************************************** - * Copyright (c) 2015 FreeCAD Developers * - * Author: Przemo Firszt * - * * - * This file is part of the FreeCAD CAx development system. * - * * - * This library is free software; you can redistribute it and/or * - * modify it under the terms of the GNU Library General Public * - * License as published by the Free Software Foundation; either * - * version 2 of the License, or (at your option) any later version. * - * * - * This library is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU Library General Public License for more details. * - * * - * You should have received a copy of the GNU Library General Public * - * License along with this library; see the file COPYING.LIB. If not, * - * write to the Free Software Foundation, Inc., 59 Temple Place, * - * Suite 330, Boston, MA 02111-1307, USA * - * * - ***************************************************************************/ - -#ifndef QLISTWIDGETCUSTOM_HPP -#define QLISTWIDGETCUSTOM_HPP - -#include -#include - - -class QListWidgetCustom : public QListWidget -{ - Q_OBJECT - -public: - QListWidgetCustom (QWidget *parent); - ~QListWidgetCustom () override; - -protected: - void dragMoveEvent(QDragMoveEvent *e) override; -}; - -#endif