Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

addconnectionimp.cpp

Go to the documentation of this file.
00001 #include "addconnectionimp.h"
00002 #include <qlistview.h>
00003 #if QT_VERSION < 0x030000
00004 #include <qlist.h>
00005 #else
00006 #include <qptrlist.h>
00007 #endif
00008 #include <qlabel.h>
00009 #include <qheader.h>
00010 
00014 AddConnectionImp::AddConnectionImp(QWidget *parent, const char *name, WFlags f):AddConnection(parent, name, f){
00015   connect(registeredServicesList, SIGNAL(selectionChanged()), this, SLOT(changed()));
00016   registeredServicesList->header()->hide();
00017 };
00018 
00022 void AddConnectionImp::changed(){
00023   QListViewItem *item = registeredServicesList->currentItem();
00024   if(item)
00025     help->setText(list[item->text(0)]);
00026 }
00027 
00032 void AddConnectionImp::addConnections(const QMap<QString, QString> &newList){
00033   list = newList;
00034   QMap<QString, QString>::Iterator it;
00035   for( it = list.begin(); it != list.end(); ++it )
00036     (void)new QListViewItem(registeredServicesList, it.key());
00037   registeredServicesList->setCurrentItem(registeredServicesList->firstChild());
00038 }
00039 
00040 // addserviceimp.cpp
00041 

Generated on Sat Nov 5 16:17:49 2005 for OPIE by  doxygen 1.4.2