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 |
|
) |
|
|
|
bool isAutoResizeItemsEnabled |
( |
|
self ) |
|
bool isDropOnPlaceEnabled |
( |
|
self ) |
|
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.
setShowAll |
( |
self, |
|
|
|
bool |
showAll |
|
) |
|
|
|
setUrl |
( |
self, |
|
|
|
KUrl |
url |
|
) |
|
|
|
urlChanged |
( |
self, |
|
|
|
KUrl |
url |
|
) |
|
|
|
- Signal syntax:
QObject.connect(source, SIGNAL("urlChanged(const KUrl&)"), target_slot)
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)