void KivioSpawnerDrag::append( const QIconDragItem &item, const QRect &pr, const QRect &tr, KivioStencilSpawner &spawner ) { QIconDrag::append( item, pr, tr ); QString full = spawner.set()->dir() + "/" + spawner.info()->title(); kdDebug(43000) << "KivioSpawnerDrag::append() - Adding " << full << endl; m_spawners << full; }
void KivioIconView::setStencilSpawnerSet( KivioStencilSpawnerSet *pSet ) { m_pSpawnerSet = pSet; m_pCurDrag = NULL; KivioStencilSpawner *pSpawner; KivioIconViewItem *pItem; pSpawner = pSet->spawners()->first(); while( pSpawner ) { pItem = new KivioIconViewItem( this ); pItem->setKey(pSpawner->info()->title()); pItem->setStencilSpawner(pSpawner); pSpawner = pSet->spawners()->next(); } }