QMediaAbstractControlServer::QMediaAbstractControlServer ( QMediaHandle const& handle, QString const& name, QObject* parent ): QObject(parent), d(new QMediaAbstractControlServerPrivate) { d->values = new QValueSpaceObject("/Media/Control/" + handle.toString() + "/" + name, this); connect(d->values, SIGNAL(itemRemove(QByteArray)), this, SLOT(itemRemove(QByteArray))); connect(d->values, SIGNAL(itemSetValue(QByteArray,QVariant)), this, SLOT(itemSetValue(QByteArray,QVariant))); QString baseName = handle.toString() + "/" + name; d->send = new QtopiaIpcAdaptor("QPE/Media/Library/Control/" + baseName, this); d->recieve = new QtopiaIpcAdaptor("QPE/Media/Server/Control/"+ baseName, this); }
/* * ====================================================================== * MEMBER FUNCTIONS: QmvList * ====================================================================== */ QmvList::QmvList(QmvEditor * editor) : QListView(editor), editor(editor) { viewport()->setBackgroundMode( PaletteBackground ); setResizePolicy( QScrollView::Manual ); if (editor->shuttleClass()) { qDebug("qmvlist:classname=%s", editor->shuttleClass()->relationName().latin1()); addColumn( tr( editor->shuttleClass()->relationTitle() ) ); QString ctlabel; ctlabel.sprintf("%d rows",editor->shuttleClass()->count()); addColumn( tr( ctlabel) ); } else { addColumn( "No Class Selected" ); addColumn( "0 Rows" ); } tuplemenu = new QPopupMenu(this, "item menu"); tuplemenu->insertItem("Item Menu"); tuplemenu->insertSeparator(); tuplemenu->insertItem("&New", this, SLOT(itemInsert())); tuplemenu->insertItem("&Copy", this, SLOT(itemCopy())); tuplemenu->insertItem("&Delete", this, SLOT(itemRemove())); relationmenu = new QPopupMenu(this, "relation menu"); relationmenu->insertItem("Relation Menu"); relationmenu->insertSeparator(); relationmenu->insertItem("&Print", this, SLOT(printSet())); relationmenu->insertItem("&Export", this, SLOT(exportSet())); QToolTip::add( header(), "Click for codes Utilites-Menu"); connect( header(), SIGNAL( sizeChange( int, int, int ) ), this, SLOT( updateEditorSize() ) ); disconnect( header(), SIGNAL( clicked( int ) ), this, SLOT( changeSortColumn( int ) ) ); connect( this, SIGNAL( pressed( QListViewItem *, const QPoint &, int ) ), this, SLOT( itemPressed( QListViewItem *, const QPoint &, int ) ) ); connect( this, SIGNAL( rightButtonPressed( QListViewItem *, const QPoint &, int ) ), this, SLOT( itemMenu( QListViewItem *, const QPoint &, int ) ) ); connect( header(), SIGNAL( clicked( int ) ), this, SLOT( currentSetMenu() ) ); connect( this, SIGNAL( doubleClicked( QListViewItem * ) ), this, SLOT( toggleOpen( QListViewItem * ) ) ); setSorting( -1 ); setHScrollBarMode( AlwaysOff ); }