Source Code (Use browser search to find items of interest.)

Class Index

ksysctrl'DeviceEntry (./kdeadmin/ksysctrl/ksysctrl/deventry.h:29)

class DeviceEntry : public QListViewItem
{
  public:
  
    DeviceEntry(QListViewItem *parent, Device *);   
    DeviceEntry(QListView *parent, Device::baseclass, const char *classname);   
    ~DeviceEntry() {}
    
    void	       setConflict(bool b)     { _conflict = b;     } 
    
    bool	       conflict()        const { return _conflict;  }
    Device             *device()               { return _device;    }
    Device::baseclass  deviceBaseClass() const { return _baseclass; }

  private:
  
    Device             *_device;
    Device::baseclass  _baseclass;  
    
    bool               _conflict;
};


ksysctrl'DeviceEntry::DeviceEntry() (./kdeadmin/ksysctrl/ksysctrl/deventry.cpp:24)

DeviceEntry::DeviceEntry(QListViewItem *parent, Device *pcidev) : QListViewItem(parent),
					                          _device(pcidev),
								  _conflict(false)
{
  QString  devname   = _device->deviceName();
  QString  classname = _device->deviceClassName();
  
  if (!classname.isEmpty()) devname += " ("+classname+")";
  
  setText(0, devname);
  
  _baseclass = _device->deviceBaseClass();
}



ksysctrl'DeviceEntry::DeviceEntry() (./kdeadmin/ksysctrl/ksysctrl/deventry.cpp:39)

DeviceEntry::DeviceEntry(QListView *parent, Device::baseclass bclass,
                         const char *classname) : QListViewItem(parent, classname),
			 			  _device(0L),
						  _baseclass(bclass),
						  _conflict(false)
{
  setText(0, classname);  
}