From b22ae7b89f7993f632e10e18c116f293f314575f Mon Sep 17 00:00:00 2001 From: Benjamin Dobell Date: Thu, 19 Feb 2015 03:13:56 +1100 Subject: Removed autotools and VS files, and standardised source dir naming --- heimdall-frontend/Source/PackageData.cpp | 66 -------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 heimdall-frontend/Source/PackageData.cpp (limited to 'heimdall-frontend/Source/PackageData.cpp') diff --git a/heimdall-frontend/Source/PackageData.cpp b/heimdall-frontend/Source/PackageData.cpp deleted file mode 100644 index c3689b3..0000000 --- a/heimdall-frontend/Source/PackageData.cpp +++ /dev/null @@ -1,66 +0,0 @@ -/* Copyright (c) 2010-2014 Benjamin Dobell, Glass Echidna - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE.*/ - -// Heimdall Frontend -#include "Alerts.h" -#include "PackageData.h" - -using namespace HeimdallFrontend; - -PackageData::PackageData() -{ -} - -PackageData::~PackageData() -{ - for (int i = 0; i < files.length(); i++) - delete files[i]; -} - -void PackageData::Clear(void) -{ - firmwareInfo.Clear(); - - for (int i = 0; i < files.length(); i++) - delete files[i]; - - files.clear(); -} - -bool PackageData::ReadFirmwareInfo(QFile *file) -{ - if (!file->open(QFile::ReadOnly)) - { - Alerts::DisplayError(QString("Failed to open file: \1%s").arg(file->fileName())); - return (false); - } - - QXmlStreamReader xml(file); - bool success = firmwareInfo.ParseXml(xml); - - file->close(); - - return (success); -} - -bool PackageData::IsCleared(void) const -{ - return (firmwareInfo.IsCleared() && files.isEmpty()); -} -- cgit v1.2.3