• Skip to content
  • Skip to link menu
KDE 4.0 API Reference
  • KDE API Reference
  • kdenetwork
  • Sitemap
  • Contact Us
 

kget

TransferTreeModel Class Reference

#include <transfertreemodel.h>

Inheritance diagram for TransferTreeModel:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 27 of file transfertreemodel.h.


Public Member Functions

 TransferTreeModel (Scheduler *scheduler)
 ~TransferTreeModel ()
void addGroup (TransferGroup *group)
void delGroup (TransferGroup *group)
void addTransfer (Transfer *transfer, TransferGroup *group)
void delTransfer (Transfer *transfer)
void moveTransfer (Transfer *transfer, TransferGroup *destGroup, Transfer *after=0)
const QList< TransferGroup * > & transferGroups ()
TransferGroup * findGroup (const QString &groupName)
Transfer * findTransfer (const KUrl &src)
Transfer * findTransferByDestination (const KUrl &dest)
bool KGET_EXPORT isTransferGroup (const QModelIndex &index) const
void postDataChangedEvent (TransferHandler *transfer)
void postDataChangedEvent (TransferGroupHandler *group)
QModelIndex createIndex (int row, int column, void *ptr=0) const
int rowCount (const QModelIndex &parent) const
int columnCount (const QModelIndex &parent) const
Qt::ItemFlags flags (const QModelIndex &index) const
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
QVariant data (const QModelIndex &index, int role) const
QModelIndex index (int row, int column, const QModelIndex &parent) const
QModelIndex parent (const QModelIndex &index) const
Qt::DropActions supportedDropActions () const
QStringList mimeTypes () const
QMimeData * mimeData (const QModelIndexList &indexes) const
bool dropMimeData (const QMimeData *mdata, Qt::DropAction action, int row, int column, const QModelIndex &parent)

Friends

class TransferGroupHandler
class TransferGroup
class TransferHandler
class Transfer

Constructor & Destructor Documentation

TransferTreeModel::TransferTreeModel ( Scheduler *  scheduler  ) 

Definition at line 28 of file transfertreemodel.cpp.

TransferTreeModel::~TransferTreeModel (  ) 

Definition at line 36 of file transfertreemodel.cpp.


Member Function Documentation

void TransferTreeModel::addGroup ( TransferGroup *  group  ) 

Definition at line 41 of file transfertreemodel.cpp.

void TransferTreeModel::delGroup ( TransferGroup *  group  ) 

Definition at line 50 of file transfertreemodel.cpp.

void TransferTreeModel::addTransfer ( Transfer *  transfer,
TransferGroup *  group 
)

Definition at line 60 of file transfertreemodel.cpp.

void TransferTreeModel::delTransfer ( Transfer *  transfer  ) 

Definition at line 69 of file transfertreemodel.cpp.

void TransferTreeModel::moveTransfer ( Transfer *  transfer,
TransferGroup *  destGroup,
Transfer *  after = 0 
)

Definition at line 81 of file transfertreemodel.cpp.

const QList< TransferGroup * > & TransferTreeModel::transferGroups (  ) 

Definition at line 119 of file transfertreemodel.cpp.

TransferGroup * TransferTreeModel::findGroup ( const QString &  groupName  ) 

Definition at line 124 of file transfertreemodel.cpp.

Transfer * TransferTreeModel::findTransfer ( const KUrl &  src  ) 

Definition at line 139 of file transfertreemodel.cpp.

Transfer * TransferTreeModel::findTransferByDestination ( const KUrl &  dest  ) 

Definition at line 154 of file transfertreemodel.cpp.

bool TransferTreeModel::isTransferGroup ( const QModelIndex &  index  )  const

Definition at line 169 of file transfertreemodel.cpp.

void TransferTreeModel::postDataChangedEvent ( TransferHandler *  transfer  ) 

Definition at line 186 of file transfertreemodel.cpp.

void TransferTreeModel::postDataChangedEvent ( TransferGroupHandler *  group  ) 

Definition at line 194 of file transfertreemodel.cpp.

QModelIndex TransferTreeModel::createIndex ( int  row,
int  column,
void *  ptr = 0 
) const

Definition at line 202 of file transfertreemodel.cpp.

int TransferTreeModel::rowCount ( const QModelIndex &  parent  )  const

Definition at line 213 of file transfertreemodel.cpp.

int TransferTreeModel::columnCount ( const QModelIndex &  parent  )  const

Definition at line 236 of file transfertreemodel.cpp.

Qt::ItemFlags TransferTreeModel::flags ( const QModelIndex &  index  )  const

Definition at line 262 of file transfertreemodel.cpp.

QVariant TransferTreeModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const

Definition at line 288 of file transfertreemodel.cpp.

QVariant TransferTreeModel::data ( const QModelIndex &  index,
int  role 
) const

Definition at line 312 of file transfertreemodel.cpp.

QModelIndex TransferTreeModel::index ( int  row,
int  column,
const QModelIndex &  parent 
) const

Definition at line 413 of file transfertreemodel.cpp.

QModelIndex TransferTreeModel::parent ( const QModelIndex &  index  )  const

Definition at line 453 of file transfertreemodel.cpp.

Qt::DropActions TransferTreeModel::supportedDropActions (  )  const

Definition at line 471 of file transfertreemodel.cpp.

QStringList TransferTreeModel::mimeTypes (  )  const

Definition at line 476 of file transfertreemodel.cpp.

QMimeData * TransferTreeModel::mimeData ( const QModelIndexList &  indexes  )  const

Definition at line 483 of file transfertreemodel.cpp.

bool TransferTreeModel::dropMimeData ( const QMimeData *  mdata,
Qt::DropAction  action,
int  row,
int  column,
const QModelIndex &  parent 
)

Reimplemented from QAbstractItemModel.

Definition at line 506 of file transfertreemodel.cpp.


Friends And Related Function Documentation

friend class TransferGroupHandler [friend]

Definition at line 31 of file transfertreemodel.h.

friend class TransferGroup [friend]

Definition at line 32 of file transfertreemodel.h.

friend class TransferHandler [friend]

Definition at line 33 of file transfertreemodel.h.

friend class Transfer [friend]

Definition at line 34 of file transfertreemodel.h.


The documentation for this class was generated from the following files:
  • transfertreemodel.h
  • transfertreemodel.cpp

kget

Skip menu "kget"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

kdenetwork

Skip menu "kdenetwork"
  • kget
  • kopete
  •   kopete
  •   libkopete
  •       libpapillon
  • krfb
Generated for kdenetwork by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal