Logo Search packages:      
Sourcecode: debconf-kde version File versions  Download package

Public Types | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Private Attributes

DebconfKde::DebconfFrontendFifo Class Reference

#include <debconf.h>

Inheritance diagram for DebconfKde::DebconfFrontendFifo:
Inheritance graph
[legend]
Collaboration diagram for DebconfKde::DebconfFrontendFifo:
Collaboration graph
[legend]

List of all members.

Public Types

enum  PropertyKey {
  Choices, Description, ExtendedDescription, Type,
  UnknownPropertyKey = -1
}
enum  TypeKey {
  String, Password, Progress, Boolean,
  Select, Multiselect, Note, Error,
  Title, Text, UnknownTypeKey = -1
}

Signals

void backup (bool capable)
void finished ()
void go (const QString &title, const QStringList &input)
void progress (const QString &param)

Public Member Functions

void back ()
void cancel ()
 DebconfFrontendFifo (int readfd, int writefd, QObject *parent=0)
void next ()
QString property (const QString &key, PropertyKey p) const
void say (const QString &string)
void setValue (const QString &key, const QString &value)
TypeKey type (const QString &string) const
QString value (const QString &key) const

Protected Slots

virtual void disconnected ()

Protected Member Functions

QIODevice * getReadDevice () const
QIODevice * getWriteDevice () const
bool process ()
void reset ()

Private Attributes

QFile * m_readf
QSocketNotifier * m_readnotifier
QFile * m_writef

Detailed Description

DebconfFrontend which communicates with Debconf over FIFO pipes. Once finished signal is emitted, the frontend is no longer usable as pipes have been been closed by then.

Definition at line 246 of file debconf.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index