#include <kfileplacesmodel.h>
|
| | KFilePlacesModel (QObject *parent=0) |
| |
| | ~KFilePlacesModel () |
| |
| void | addPlace (const QString &text, const KUrl &url, const QString &iconName=QString(), const QString &appName=QString()) |
| |
| void | addPlace (const QString &text, const KUrl &url, const QString &iconName, const QString &appName, const QModelIndex &after) |
| |
| KBookmark | bookmarkForIndex (const QModelIndex &index) const |
| |
| QModelIndex | closestItem (const KUrl &url) const |
| |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const |
| |
| QVariant | data (const QModelIndex &index, int role) const |
| |
| Solid::Device | deviceForIndex (const QModelIndex &index) const |
| |
| bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) |
| |
| void | editPlace (const QModelIndex &index, const QString &text, const KUrl &url, const QString &iconName=QString(), const QString &appName=QString()) |
| |
| QAction * | ejectActionForIndex (const QModelIndex &index) const |
| |
| Qt::ItemFlags | flags (const QModelIndex &index) const |
| |
| int | hiddenCount () const |
| |
| KIcon | icon (const QModelIndex &index) const |
| |
| QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const |
| |
| bool | isDevice (const QModelIndex &index) const |
| |
| bool | isHidden (const QModelIndex &index) const |
| |
| QMimeData * | mimeData (const QModelIndexList &indexes) const |
| |
| QStringList | mimeTypes () const |
| |
| QModelIndex | parent (const QModelIndex &child) const |
| |
| void | removePlace (const QModelIndex &index) const |
| |
| void | requestEject (const QModelIndex &index) |
| |
| void | requestSetup (const QModelIndex &index) |
| |
| void | requestTeardown (const QModelIndex &index) |
| |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const |
| |
| void | setPlaceHidden (const QModelIndex &index, bool hidden) |
| |
| bool | setupNeeded (const QModelIndex &index) const |
| |
| Qt::DropActions | supportedDropActions () const |
| |
| QAction * | teardownActionForIndex (const QModelIndex &index) const |
| |
| QString | text (const QModelIndex &index) const |
| |
| KUrl | url (const QModelIndex &index) const |
| |
This class is a list view model.
Each entry represents a "place" where user can access files. Only revelant when used with QListView or QTableView.
Definition at line 40 of file kfileplacesmodel.h.
◆ AdditionalRoles
| Enumerator |
|---|
| UrlRole | |
| HiddenRole | |
| SetupNeededRole | |
| FixedDeviceRole | |
| CapacityBarRecommendedRole | |
Definition at line 44 of file kfileplacesmodel.h.
◆ KFilePlacesModel()
| KFilePlacesModel::KFilePlacesModel |
( |
QObject * |
parent = 0 | ) |
|
◆ ~KFilePlacesModel()
| KFilePlacesModel::~KFilePlacesModel |
( |
| ) |
|
◆ addPlace() [1/2]
| void KFilePlacesModel::addPlace |
( |
const QString & |
text, |
|
|
const KUrl & |
url, |
|
|
const QString & |
iconName = QString(), |
|
|
const QString & |
appName = QString() |
|
) |
| |
◆ addPlace() [2/2]
| void KFilePlacesModel::addPlace |
( |
const QString & |
text, |
|
|
const KUrl & |
url, |
|
|
const QString & |
iconName, |
|
|
const QString & |
appName, |
|
|
const QModelIndex & |
after |
|
) |
| |
◆ bookmarkForIndex()
| KBookmark KFilePlacesModel::bookmarkForIndex |
( |
const QModelIndex & |
index | ) |
const |
◆ closestItem()
| QModelIndex KFilePlacesModel::closestItem |
( |
const KUrl & |
url | ) |
const |
Returns the closest item for the URL url.
The closest item is defined as item which is equal to the URL or at least is a parent URL. If there are more than one possible parent URL candidates, the item which covers the bigger range of the URL is returned.
Example: the url is '/home/peter/Documents/Music'. Available items are:
- /home/peter
- /home/peter/Documents
The returned item will the one for '/home/peter/Documents'.
◆ columnCount()
| int KFilePlacesModel::columnCount |
( |
const QModelIndex & |
parent = QModelIndex() | ) |
const |
Get the number of columns for a model index.
◆ data()
| QVariant KFilePlacesModel::data |
( |
const QModelIndex & |
index, |
|
|
int |
role |
|
) |
| const |
Get a visible data based on Qt role for the given index.
Return the device information for the give index.
- Parameters
-
| index | The QModelIndex which contains the row, column to fetch the data. |
| role | The Interview data role(ex: Qt::DisplayRole). |
- Returns
- the data for the given index and role.
◆ deviceForIndex()
| Solid::Device KFilePlacesModel::deviceForIndex |
( |
const QModelIndex & |
index | ) |
const |
◆ dropMimeData()
| bool KFilePlacesModel::dropMimeData |
( |
const QMimeData * |
data, |
|
|
Qt::DropAction |
action, |
|
|
int |
row, |
|
|
int |
column, |
|
|
const QModelIndex & |
parent |
|
) |
| |
◆ editPlace()
| void KFilePlacesModel::editPlace |
( |
const QModelIndex & |
index, |
|
|
const QString & |
text, |
|
|
const KUrl & |
url, |
|
|
const QString & |
iconName = QString(), |
|
|
const QString & |
appName = QString() |
|
) |
| |
◆ ejectActionForIndex()
| QAction* KFilePlacesModel::ejectActionForIndex |
( |
const QModelIndex & |
index | ) |
const |
◆ errorMessage
| void KFilePlacesModel::errorMessage |
( |
const QString & |
message | ) |
|
|
signal |
◆ flags()
| Qt::ItemFlags KFilePlacesModel::flags |
( |
const QModelIndex & |
index | ) |
const |
◆ hiddenCount()
| int KFilePlacesModel::hiddenCount |
( |
| ) |
const |
◆ icon()
| KIcon KFilePlacesModel::icon |
( |
const QModelIndex & |
index | ) |
const |
◆ index()
| QModelIndex KFilePlacesModel::index |
( |
int |
row, |
|
|
int |
column, |
|
|
const QModelIndex & |
parent = QModelIndex() |
|
) |
| const |
Get the children model index for the given row and column.
◆ isDevice()
| bool KFilePlacesModel::isDevice |
( |
const QModelIndex & |
index | ) |
const |
◆ isHidden()
| bool KFilePlacesModel::isHidden |
( |
const QModelIndex & |
index | ) |
const |
◆ mimeData()
| QMimeData* KFilePlacesModel::mimeData |
( |
const QModelIndexList & |
indexes | ) |
const |
◆ mimeTypes()
| QStringList KFilePlacesModel::mimeTypes |
( |
| ) |
const |
◆ parent()
| QModelIndex KFilePlacesModel::parent |
( |
const QModelIndex & |
child | ) |
const |
Get the parent QModelIndex for the given model child.
◆ removePlace()
| void KFilePlacesModel::removePlace |
( |
const QModelIndex & |
index | ) |
const |
◆ requestEject()
| void KFilePlacesModel::requestEject |
( |
const QModelIndex & |
index | ) |
|
◆ requestSetup()
| void KFilePlacesModel::requestSetup |
( |
const QModelIndex & |
index | ) |
|
◆ requestTeardown()
| void KFilePlacesModel::requestTeardown |
( |
const QModelIndex & |
index | ) |
|
◆ rowCount()
| int KFilePlacesModel::rowCount |
( |
const QModelIndex & |
parent = QModelIndex() | ) |
const |
Get the number of rows for a model index.
◆ setPlaceHidden()
| void KFilePlacesModel::setPlaceHidden |
( |
const QModelIndex & |
index, |
|
|
bool |
hidden |
|
) |
| |
◆ setupDone
| void KFilePlacesModel::setupDone |
( |
const QModelIndex & |
index, |
|
|
bool |
success |
|
) |
| |
|
signal |
◆ setupNeeded()
| bool KFilePlacesModel::setupNeeded |
( |
const QModelIndex & |
index | ) |
const |
◆ supportedDropActions()
| Qt::DropActions KFilePlacesModel::supportedDropActions |
( |
| ) |
const |
◆ teardownActionForIndex()
| QAction* KFilePlacesModel::teardownActionForIndex |
( |
const QModelIndex & |
index | ) |
const |
◆ text()
| QString KFilePlacesModel::text |
( |
const QModelIndex & |
index | ) |
const |
◆ url()
| KUrl KFilePlacesModel::url |
( |
const QModelIndex & |
index | ) |
const |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat Jan 18 2020 19:06:20 by
doxygen 1.8.15 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.