addconnectionimp.cpp
00001 #include "addconnectionimp.h"
00002 #include <qlistview.h>
00003 #if QT_VERSION < 300
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 QListViewItem *item = new QListViewItem(registeredServicesList, it.key());
00037 registeredServicesList->setCurrentItem(registeredServicesList->firstChild());
00038 }
00039
00040
00041
This file is part of the documentation for OPIE Version 1.0.