KMListView::KMListView(TQWidget *parent, const char *name) : TQListView(parent,name) { m_items.setAutoDelete(false); addColumn(""); header()->hide(); setFrameStyle(TQFrame::WinPanel|TQFrame::Sunken); setLineWidth(1); setSorting(0); connect(this,TQT_SIGNAL(contextMenuRequested(TQListViewItem*,const TQPoint&,int)),TQT_SLOT(slotRightButtonClicked(TQListViewItem*,const TQPoint&,int))); connect(this,TQT_SIGNAL(selectionChanged()),TQT_SLOT(slotSelectionChanged())); connect(this,TQT_SIGNAL(onItem(TQListViewItem*)),TQT_SLOT(slotOnItem(TQListViewItem*))); connect(this,TQT_SIGNAL(onViewport()),TQT_SLOT(slotOnViewport())); m_root = new KMListViewItem(this,i18n("Print System")); m_root->setPixmap(0,SmallIcon("tdeprint_printer")); m_root->setOpen(true); m_classes = new KMListViewItem(m_root,i18n("Classes")); m_classes->setPixmap(0,SmallIcon("package")); m_classes->setOpen(true); m_printers = new KMListViewItem(m_root,i18n("Printers")); m_printers->setPixmap(0,SmallIcon("package")); m_printers->setOpen(true); m_specials = new KMListViewItem(m_root,i18n("Specials")); m_specials->setPixmap(0,SmallIcon("package")); m_specials->setOpen(true); sort(); }
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()) ); }