KDE 4.1 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

KFilePlacesView Class Reference

from PyKDE4.kio import *

Inherits: QListView → QAbstractItemView → QAbstractScrollArea → QFrame → QWidget → QObject

Detailed Description

This class allows to display a KFilePlacesModel.


Signals

 urlChanged (KUrl url)
 urlsDropped (KUrl dest, QDropEvent event, QWidget parent)

Methods

 __init__ (self, QWidget parent=0)
 contextMenuEvent (self, QContextMenuEvent event)
 dataChanged (self, QModelIndex topLeft, QModelIndex bottomRight)
 dragEnterEvent (self, QDragEnterEvent event)
 dragLeaveEvent (self, QDragLeaveEvent event)
 dragMoveEvent (self, QDragMoveEvent event)
 dropEvent (self, QDropEvent event)
 hideEvent (self, QHideEvent event)
bool isAutoResizeItemsEnabled (self)
bool isDropOnPlaceEnabled (self)
 paintEvent (self, QPaintEvent event)
 resizeEvent (self, QResizeEvent event)
 rowsInserted (self, QModelIndex parent, int start, int end)
 setAutoResizeItemsEnabled (self, bool enabled)
 setDropOnPlaceEnabled (self, bool enabled)
 setModel (self, QAbstractItemModel model)
 setShowAll (self, bool showAll)
 setUrl (self, KUrl url)
 showEvent (self, QShowEvent event)
QSize sizeHint (self)
 urlChanged (self, KUrl url)
 urlsDropped (self, KUrl dest, QDropEvent event, QWidget parent)

Method Documentation

__init__ (  self,
QWidget  parent=0
)
contextMenuEvent (  self,
QContextMenuEvent  event
)
dataChanged (  self,
QModelIndex  topLeft,
QModelIndex  bottomRight
)
dragEnterEvent (  self,
QDragEnterEvent  event
)
dragLeaveEvent (  self,
QDragLeaveEvent  event
)
dragMoveEvent (  self,
QDragMoveEvent  event
)
dropEvent (  self,
QDropEvent  event
)
hideEvent (  self,
QHideEvent  event
)
bool isAutoResizeItemsEnabled (   self )
bool isDropOnPlaceEnabled (   self )
paintEvent (  self,
QPaintEvent  event
)
resizeEvent (  self,
QResizeEvent  event
)
rowsInserted (  self,
QModelIndex  parent,
int  start,
int  end
)
setAutoResizeItemsEnabled (  self,
bool  enabled
)

If enabled is true (the default), items will automatically resize themselves to fill the view.

setDropOnPlaceEnabled (  self,
bool  enabled
)

If enabled is true, it is allowed dropping items above a place for e. g. copy or move operations. The application has to take care itself to perform the operation (see KFilePlacesView.urlsDropped()). If enabled is false, it is only possible adding items as additional place. Per default dropping on a place is disabled.

setModel (  self,
QAbstractItemModel  model
)
setShowAll (  self,
bool  showAll
)
setUrl (  self,
KUrl  url
)
showEvent (  self,
QShowEvent  event
)
QSize sizeHint (   self )
urlChanged (  self,
KUrl  url
)
Signal syntax:
QObject.connect(source, SIGNAL("urlChanged(const KUrl&)"), target_slot)
urlsDropped (  self,
KUrl  dest,
QDropEvent  event,
QWidget  parent
)

Is emitted if items are dropped on the place dest. The application has to take care itself about performing the corresponding action like copying or moving.

Signal syntax:
QObject.connect(source, SIGNAL("urlsDropped(const KUrl&, QDropEvent*, QWidget*)"), target_slot)
  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal