From d94c9d39ab6e744f848a04c07eac03f20c91987c Mon Sep 17 00:00:00 2001 From: andyq Date: Sun, 17 Nov 2002 20:03:25 +0000 Subject: Added filter by category, and added extra fields to package display (Section and size) --- (limited to 'noncore/settings/aqpkg/server.cpp') diff --git a/noncore/settings/aqpkg/server.cpp b/noncore/settings/aqpkg/server.cpp index 539ebf0..7c3257b 100644 --- a/noncore/settings/aqpkg/server.cpp +++ b/noncore/settings/aqpkg/server.cpp @@ -28,6 +28,7 @@ using namespace std; #include "server.h" +#include "datamgr.h" #ifdef QWS #include @@ -210,7 +211,19 @@ void Server :: readPackageFile( Server *local, bool clearAll, bool installingToR { if ( currPackage ) currPackage->setFilename( value ); - } + } + else if ( key == "Size" ) + { + if ( currPackage ) + currPackage->setPackageSize( value ); + } + else if ( key == "Section" ) + { + if ( currPackage ) + currPackage->setSection( value ); + + DataManager::setAvailableCategories( value ); + } else if ( key == "" ) { newPackage = true; @@ -270,7 +283,13 @@ QString Server :: toString() return ret; +} /* +void addAvailableSection( QString section ) +{ + if ( DataManager::availableCategories.find( value ) == -1 ) +// DataManager::availableCategories += "#" + value; } +*/ vector &Server::getPackageList() { -- cgit v0.9.0.2