KIconView::KIconView(QWidget *parent, const char *name, WFlags f) : QIconView(parent, name, f) { d = new KIconViewPrivate; connect(this, SIGNAL(onViewport()), this, SLOT(slotOnViewport())); connect(this, SIGNAL(onItem(QIconViewItem *)), this, SLOT(slotOnItem(QIconViewItem *))); slotSettingsChanged(KApplication::SETTINGS_MOUSE); if(kapp) { // maybe null when used inside designer connect(kapp, SIGNAL(settingsChanged(int)), SLOT(slotSettingsChanged(int))); kapp->addKipcEventMask(KIPC::SettingsChanged); } m_pCurrentItem = 0L; m_pAutoSelect = new QTimer(this); connect(m_pAutoSelect, SIGNAL(timeout()), this, SLOT(slotAutoSelect())); connect(&d->dragHoldTimer, SIGNAL(timeout()), this, SLOT(slotDragHoldTimeout())); }
K3IconView::K3IconView( QWidget *parent, const char *name, Qt::WFlags f ) : Q3IconView( parent, name, f ) { d = new K3IconViewPrivate; connect( this, SIGNAL( onViewport() ), this, SLOT( slotOnViewport() ) ); connect( this, SIGNAL( onItem( Q3IconViewItem * ) ), this, SLOT( slotOnItem( Q3IconViewItem * ) ) ); slotSettingsChanged( KGlobalSettings::SETTINGS_MOUSE ); connect( KGlobalSettings::self(), SIGNAL( settingsChanged(int) ), SLOT( slotSettingsChanged(int) ) ); m_pCurrentItem = 0L; m_pAutoSelect = new QTimer( this ); connect( m_pAutoSelect, SIGNAL( timeout() ), this, SLOT( slotAutoSelect() ) ); connect( &d->dragHoldTimer, SIGNAL(timeout()), this, SLOT(slotDragHoldTimeout()) ); }