DomainModel Class Reference
from PyKDE4.dnssd import *
Inherits: QAbstractItemModel → QObject
Namespace: DNSSD
Detailed Description
\class DomainModel domainmodel.h DNSSD/DomainModel
DomainModel implements Qt Model interface around DomainBrowser to allow easy integration
of domain discovery into GUI.
Example of combo box showing list of browsing domains:
DNSSD.DomainModel* m=new DomainModel(new DNSSD.DomainBrowser(DNSSD.DomainBrowser.Browsing));
QComboBox *c=new QComboBox();
c->setModel(m);
- Since:
-  4.1
 Model for list of Zeroconf domains
- Author:
-  Jakub Stachowski 
| 
 Methods | 
|  | __init__ (self, DNSSD.DomainBrowser browser, QObject parent=0) | 
| int | columnCount (self, QModelIndex parent=QModelIndex()) | 
| QVariant | data (self, QModelIndex index, int role=Qt.DisplayRole) | 
| bool | hasIndex (self, int row, int column, QModelIndex parent) | 
| QModelIndex | index (self, int row, int column, QModelIndex parent=QModelIndex()) | 
| QModelIndex | parent (self, QModelIndex index) | 
| int | rowCount (self, QModelIndex parent=QModelIndex()) | 
Method Documentation
Creates model for given domain browses and starts browsing for domain. The model becomes parent of the
browser so there is no need to delete it afterwards.
 
| int columnCount | ( | self, |  | 
|  |  | QModelIndex | parent=QModelIndex() | 
|  | ) |  |  |  | 
 
 
| bool hasIndex | ( | self, |  | 
|  |  | int | row, | 
|  |  | int | column, | 
|  |  | QModelIndex | parent | 
|  | ) |  |  |  | 
 
 
| int rowCount | ( | self, |  | 
|  |  | QModelIndex | parent=QModelIndex() | 
|  | ) |  |  |  |