SnippetWidget::SnippetWidget(SnippetPart *part) : KListView(0, "snippet widget"), QToolTip( viewport() ), m_part( part ) { // init the QPtrList _list.setAutoDelete(TRUE); // init the KListView setSorting( -1 ); addColumn( "" ); setFullWidth(true); header()->hide(); setAcceptDrops(true); setDragEnabled(false); setDropVisualizer(false); setRootIsDecorated(true); //connect the signals connect( this, SIGNAL( contextMenuRequested ( QListViewItem *, const QPoint & , int ) ), this, SLOT( showPopupMenu(QListViewItem *, const QPoint & , int ) ) ); connect( this, SIGNAL( executed (QListViewItem *) ), this, SLOT( slotExecuted( QListViewItem *) ) ); connect( this, SIGNAL( returnPressed (QListViewItem *) ), this, SLOT( slotExecuted( QListViewItem *) ) ); connect( this, SIGNAL( dropped(QDropEvent *, QListViewItem *) ), this, SLOT( slotDropped(QDropEvent *, QListViewItem *) ) ); _cfg = 0; QTimer::singleShot(0, this, SLOT(initConfig())); }
ContactListView::ContactListView(KAddressBookTableView *view, KABC::AddressBook* /* doc */, QWidget *parent, const char *name ) : K3ListView( parent ), pabWidget( view ), oldColumn( 0 ) { setObjectName(name); mABackground = true; mSingleLine = false; mToolTips = true; mShowIM = true; mAlternateColor = KColorScheme( QPalette::Active, KColorScheme::View ).background( KColorScheme::AlternateBackground ).color(); setAlternateBackgroundEnabled(mABackground); setAcceptDrops( true ); viewport()->setAcceptDrops( true ); setAllColumnsShowFocus( true ); setShowSortIndicator(true); setSelectionModeExt( K3ListView::Extended ); setDropVisualizer(false); connect(this, SIGNAL(dropped(QDropEvent*)), this, SLOT(itemDropped(QDropEvent*))); }
//----------------------------------------------- void KFileDnDDetailView::setDnDEnabled( bool useDnD ){ m_dndEnabled = useDnD; setDragEnabled( useDnD ); setDropVisualizer( useDnD ); setAcceptDrops( useDnD ); viewport()->setAcceptDrops( useDnD ); }
KexiFieldListView::KexiFieldListView(QWidget *parent, const char *name, int options) : KListView(parent, name) , m_schema(0) , m_keyIcon(SmallIcon("key")) , m_noIcon(KexiUtils::emptyIcon(KIcon::Small)) , m_options(options) , m_allColumnsItem(0) { setAcceptDrops(true); viewport()->setAcceptDrops(true); setDropVisualizer(false); setDropHighlighter(true); setAllColumnsShowFocus(true); addColumn(i18n("Field Name")); if (m_options & ShowDataTypes) addColumn(i18n("Data Type")); if (m_options & AllowMultiSelection) setSelectionMode(QListView::Extended); setResizeMode(QListView::LastColumn); // header()->hide(); setSorting(-1, true); // disable sorting setDragEnabled(true); connect(this, SIGNAL(doubleClicked(QListViewItem*, const QPoint &, int)), this, SLOT(slotDoubleClicked(QListViewItem*))); }
/**************** * KWalletEntryList - A listview to store wallet entries */ KWalletEntryList::KWalletEntryList(QWidget *parent, const char *name) : KListView(parent, name) { addColumn(i18n("Folders")); setRootIsDecorated(true); setDefaultRenameAction(Reject); setAcceptDrops(true); setItemsMovable(false); setDropVisualizer(false); viewport()->setAcceptDrops(true); }
QueueList::QueueList( QWidget *parent, const char *name ) : KListView( parent, name ) { addColumn( i18n("Name") ); setResizeMode( QListView::LastColumn ); setSelectionMode( QListView::Extended ); setSorting( -1 ); setAcceptDrops( true ); setDragEnabled( true ); setDropVisualizer( true ); //the visualizer (a line marker) is drawn when dragging over tracks setDropVisualizerWidth( 3 ); }
TreeView::TreeView( bool controlCenter, KActionCollection *ac, QWidget *parent, const char *name ) : K3ListView(parent), m_ac(ac), m_rmb(0), m_clipboard(0), m_clipboardFolderInfo(0), m_clipboardEntryInfo(0), m_controlCenter(controlCenter), m_layoutDirty(false) { setObjectName(name); setFrameStyle(QFrame::WinPanel | QFrame::Sunken); setAllColumnsShowFocus(true); setRootIsDecorated(true); setSorting(-1); setAcceptDrops(true); setDropVisualizer(true); setDragEnabled(true); setMinimumWidth(240); addColumn(""); header()->hide(); connect(this, SIGNAL(dropped(QDropEvent*, Q3ListViewItem*, Q3ListViewItem*)), SLOT(slotDropped(QDropEvent*, Q3ListViewItem*, Q3ListViewItem*))); connect(this, SIGNAL(clicked( Q3ListViewItem* )), SLOT(itemSelected( Q3ListViewItem* ))); connect(this,SIGNAL(selectionChanged ( Q3ListViewItem * )), SLOT(itemSelected( Q3ListViewItem* ))); connect(this, SIGNAL(rightButtonPressed(Q3ListViewItem*, const QPoint&, int)), SLOT(slotRMBPressed(Q3ListViewItem*, const QPoint&))); // connect actions connect(m_ac->action("newitem"), SIGNAL(activated()), SLOT(newitem())); connect(m_ac->action("newsubmenu"), SIGNAL(activated()), SLOT(newsubmenu())); if (m_ac->action("newsep")) connect(m_ac->action("newsep"), SIGNAL(activated()), SLOT(newsep())); m_menuFile = new MenuFile( KStandardDirs::locateLocal("xdgconf-menu", "applications-kmenuedit.menu")); m_rootFolder = new MenuFolderInfo; m_separator = new MenuSeparatorInfo; m_drag = 0; // Read menu format configuration information KSharedConfig::Ptr pConfig = KSharedConfig::openConfig("kickerrc"); KConfigGroup cg(pConfig, "menus"); m_detailedMenuEntries = cg.readEntry("DetailedMenuEntries", true); if (m_detailedMenuEntries) { m_detailedEntriesNamesFirst = cg.readEntry("DetailedEntriesNamesFirst", false); } }
K3bDataFileView::K3bDataFileView( K3bView* view, K3bDataDirTreeView* dirTreeView, K3bDataDoc* doc, QWidget* parent ) : K3bListView( parent ), m_view(view), m_dropDirItem(0) { m_treeView = dirTreeView; setAcceptDrops( true ); setDropVisualizer( false ); setDropHighlighter( true ); setDragEnabled( true ); setItemsMovable( false ); setAllColumnsShowFocus( true ); setShowSortIndicator( true ); setNoItemText( i18n("Use drag'n'drop to add files and directories to the project.\n" "To remove or rename files use the context menu.\n" "After that press the burn button to write the CD.") ); addColumn( i18n("Name") ); addColumn( i18n("Type") ); addColumn( i18n("Size") ); addColumn( i18n("Local Path") ); addColumn( i18n("Link") ); setSelectionModeExt( KListView::Extended ); m_doc = doc; m_currentDir = doc->root(); checkForNewItems(); connect( m_treeView, SIGNAL(dirSelected(K3bDirItem*)), this, SLOT(slotSetCurrentDir(K3bDirItem*)) ); connect( m_doc, SIGNAL(itemRemoved(K3bDataItem*)), this, SLOT(slotDataItemRemoved(K3bDataItem*)) ); connect( m_doc, SIGNAL(itemAdded(K3bDataItem*)), this, SLOT(slotItemAdded(K3bDataItem*)) ); connect( this, SIGNAL(executed(QListViewItem*)), this, SLOT(slotExecuted(QListViewItem*)) ); connect( this, SIGNAL(contextMenu(KListView*, QListViewItem*, const QPoint&)), this, SLOT(showPopupMenu(KListView*, QListViewItem*, const QPoint&)) ); connect( this, SIGNAL(dropped(QDropEvent*, QListViewItem*, QListViewItem*)), this, SLOT(slotDropped(QDropEvent*, QListViewItem*, QListViewItem*)) ); connect( this, SIGNAL(doubleClicked(QListViewItem*, const QPoint&, int)), this, SLOT(slotDoubleClicked(QListViewItem*)) ); setupActions(); }
K2sendPlayList::K2sendPlayList( QWidget* parent, const char* name ) : KListView( parent, name ) , m_head(NULL) , m_last(NULL),c(0),dir(1) { addColumn("Id",30); addColumn("Tile",80); addColumn("Album",80); addColumn("Artist",80); addColumn("Length",40); addColumn("Bitrate",40); setSorting(-1); setSelectionMode(QListView::Extended); setShowSortIndicator(TRUE); setDragEnabled(TRUE); setAcceptDrops(TRUE); setDropVisualizer(TRUE); setItemsMovable (TRUE); setAllColumnsShowFocus(TRUE); connect( this, SIGNAL(dropped (QDropEvent *, QListViewItem *, QListViewItem *)), this, SLOT(insertDroppedEvent(QDropEvent *, QListViewItem *, QListViewItem *))); startTimer(50); }
ModesList::ModesList(QWidget *parent, const char *name) : KListView(parent, name) { setAcceptDrops(true); setDropVisualizer(false); setDropHighlighter(true); }
KJobListView::KJobListView( QWidget *parent, const char *name ) : KListView( parent, name ) { setAcceptDrops( true ); setDropVisualizer( false ); }