diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-02-01 17:25:43 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-02-01 17:25:43 -0600 |
commit | 2d7591be424ae10d974d01e0e2f781d19ef07cd6 (patch) | |
tree | 1741ae0010f98f8b61722d42d7cbf3c86ae53063 /kdf/disklist.h | |
parent | 9e5c87c89567a98c3344c90e392a27715437334c (diff) | |
download | tdeutils-2d7591be424ae10d974d01e0e2f781d19ef07cd6.tar.gz tdeutils-2d7591be424ae10d974d01e0e2f781d19ef07cd6.zip |
Fix FTBFS
Diffstat (limited to 'kdf/disklist.h')
-rw-r--r-- | kdf/disklist.h | 139 |
1 files changed, 0 insertions, 139 deletions
diff --git a/kdf/disklist.h b/kdf/disklist.h deleted file mode 100644 index cee71b9..0000000 --- a/kdf/disklist.h +++ /dev/null @@ -1,139 +0,0 @@ -/* - * disklist.h - * - * Copyright (c) 1999 Michael Kropfberger <michael.kropfberger@gmx.net> - * - * Requires the TQt widget libraries, available at no cost at - * http://www.troll.no/ - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - - -#ifndef __DISKLIST_H__ -#define __DISKLIST_H__ - -#include <kdebug.h> -#include <tdeconfig.h> -#include <klocale.h> -//#include <kcontrol.h> - -// defines the os-type -#include <tqglobal.h> - -#include "disks.h" - -#define DF_COMMAND "df" -// be pessimistic: df -T only works under linux !?? -#if defined(_OS_LINUX_) -#define DF_ARGS "-kT" -#define NO_FS_TYPE false -#else -#define DF_ARGS "-k" -#define NO_FS_TYPE true -#endif - -#ifdef _OS_SOLARIS_ -#define CACHEFSTAB "/etc/cachefstab" -#define FSTAB "/etc/vfstab" -#else -#define FSTAB "/etc/fstab" -#endif - -#define SEPARATOR "|" - -/***************************************************************************/ -typedef TQPtrList<DiskEntry> DisksBase; -typedef TQPtrListIterator<DiskEntry> DisksIterator; - -/***************************************************************************/ -class Disks : public DisksBase -{ - public: - Disks(bool deepCopies=TRUE) { dc = deepCopies;} - ~Disks() { clear(); } -private: - int compareItems( DiskEntry s1, DiskEntry s2 ) - { - int ret = s1.deviceName().compare(s2.deviceName()); - if( ret == 0 ) - { - ret = s1.mountPoint().compare(s2.mountPoint()); - } - - kdDebug() << "compareDISKS " << s1.deviceName() << " vs " << s2.deviceName() << " (" << ret << ")" << endl; - return( ret ); - } - - /* - int compareItems( DiskEntry* s1, DiskEntry* s2 ) { - int ret; - ret = strcmp (static_cast<DiskEntry*>(s1)->deviceName(), - static_cast<DiskEntry*>(s2)->deviceName() ); - if (0 == ret) - ret = strcmp (static_cast<DiskEntry*>(s1)->mountPoint(), - static_cast<DiskEntry*>(s2)->mountPoint()); - return ret; - }; - */ - - bool dc; -}; - -/***************************************************************************/ -class DiskList : public TQObject -{ Q_OBJECT - -public: - DiskList( TQObject *parent=0, const char *name=0 ); - ~DiskList(); - int readFSTAB(); - int readDF(); - int find(const DiskEntry* disk) {return disks->find(disk);} - DiskEntry* at(uint index) {return disks->at(index);} - DiskEntry* first() {return disks->first();} - DiskEntry* next() {return disks->next();} - uint count() { return disks->count(); } - - void deleteAllMountedAt(const TQString &mountpoint); - void setUpdatesDisabled(bool disable); - -signals: - void readDFDone(); - void criticallyFull(DiskEntry *disk); - -public slots: - void loadSettings(); - void applySettings(); - -private slots: - void receivedDFStdErrOut(TDEProcess *, char *data, int len); - void dfDone(); - -private: - void replaceDeviceEntry(DiskEntry *disk); - - Disks *disks; - TDEProcess *dfProc; - TQString dfStringErrOut; - bool readingDFStdErrOut; - TDEConfig *config; - bool updatesDisabled; - -}; -/***************************************************************************/ - - -#endif |