You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.4 KiB

* Copyright (C) 2003 by Sylvain Joyeux *
* *
* *
* 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. *
#ifndef DPKG_H
#define DPKG_H
#include <config.h>
#include "packagemanager.h"
#include <kprocio.h>
@author Sylvain Joyeux
class Dpkg : public PackageManager
typedef void (Dpkg::*ReceiveMethod) (const TQStringList& lines);
ReceiveMethod m_receive;
KProcIO m_process;
TQString m_buffer;
private slots:
void readReady(KProcIO* io);
void receiveSearch(const TQStringList& line);
void receiveList(const TQStringList& line);
Dpkg(TQObject *parent = 0, const char *name = 0);
virtual bool list(const TQString& package);
virtual bool search(const TQString& file);
virtual int capabilities(int query) const;
virtual TQString getOnlineForm();