示例#1
0
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()));
}
示例#2
0
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()) );
}