kget
filemodel.cpp
Go to the documentation of this file.
283 m_header << i18nc("file in a filesystem", "File") << i18nc("status of the download", "Status") << i18nc("size of the download", "Size") << i18nc("checksum of a file", "Checksum") << i18nc("signature of a file", "Signature");
300 QStringList directories = file.pathOrUrl().remove(destDirectory).split('/', QString::SkipEmptyParts);
588 QStringList directories = file.pathOrUrl().remove(destDirectory).split('/', QString::SkipEmptyParts);
627 const Job::Status status = static_cast<Job::Status>(item->data(FileItem::Status, Qt::DisplayRole).toInt());
bool hasIndex(int row, int column, const QModelIndex &parent) const
qlonglong toLongLong(bool *ok) const
Definition: filemodel.h:45
The job is stopped, but this also indicates that it stopped because an error occurred.
Definition: job.h:47
iterator remove(iterator pos)
void stopWatchCheckState()
Emits checkStateChanged if a CheckState of an entry changend.
Definition: filemodel.cpp:689
Definition: verifier.h:80
bool setData(int column, const QVariant &value, FileModel *model, int role=Qt::EditRole)
Definition: filemodel.cpp:143
Definition: filemodel.h:37
Definition: verifier.h:78
void fileFinished(const KUrl &file)
Definition: signature.h:63
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
Definition: filemodel.cpp:426
QModelIndexList fileIndexes(int column) const
Returns a list of pointers to all files of this model.
Definition: filemodel.cpp:475
void checkStateChanged()
Definition: signature.h:62
T value(int i) const
void watchCheckState()
Watches if the check state changes, the result of that will be emitted when stopWatchCheckState() is ...
Definition: filemodel.cpp:684
int indexOf(const T &value, int from) const
const char * name() const
bool isValid() const
int count(const T &value) const
void append(const T &value)
int rowCount(const QModelIndex &parent=QModelIndex()) const
Definition: filemodel.cpp:506
int toInt(bool *ok) const
bool isNull() const
void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
bool isEmpty() const
int row() const
Definition: signature.h:59
void * internalPointer() const
Definition: signature.h:61
void setDirectory(const KUrl &newDirectory)
Set the url to the directory the files are stored in, the filemodel stores its entries as relative pa...
Definition: filemodel.cpp:538
int remove(const Key &key)
FileModel(const QList< KUrl > &files, const KUrl &destDirectory, QObject *parent=0)
Definition: filemodel.cpp:277
Definition: signature.h:64
QModelIndex createIndex(int row, int column, void *ptr) const
void clear()
Definition: filemodel.h:48
QVariant data(int role) const
T takeFirst()
void rename(const QModelIndex &file, const QString &newName)
Definition: filemodel.cpp:649
QVariant data(const QModelIndex &index, int role) const
Definition: filemodel.cpp:344
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
Definition: filemodel.cpp:390
QModelIndex sibling(int row, int column) const
Definition: filemodel.h:46
Definition: filemodel.h:49
int column() const
virtual Qt::ItemFlags flags(const QModelIndex &index) const
bool contains(const Key &key) const
int columnCount(const QModelIndex &parent=QModelIndex()) const
Definition: filemodel.cpp:332
bool downloadFinished(const KUrl &file)
Checks if the download for file has been finished.
Definition: filemodel.cpp:622
Definition: filemodel.h:47
KUrl getUrl(const QModelIndex &index)
The url on the filesystem (no check if the file exists yet!) of index, it can be a folder or file...
Definition: filemodel.cpp:544
QObject * parent() const
bool isFile(const QModelIndex &index) const
Returns true if the index represents a file.
Definition: filemodel.cpp:637
QString toString() const
Definition: verifier.h:79
QModelIndex index(int row, int column, const QModelIndex &parent=QModelIndex()) const
Definition: filemodel.cpp:436
typedef ItemFlags
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:28:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:28:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.