• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdeutils
  • Sitemap
  • Contact Us
 

ark

ArchiveModel Class Reference

#include <archivemodel.h>

Inheritance diagram for ArchiveModel:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 34 of file archivemodel.h.


Signals

void droppedFiles (const QStringList &files)
void error (const QString &error, const QString &details)
void extractionFinished (bool success)
void loadingFinished (KJob *)
void loadingStarted ()

Public Member Functions

AddJob * addFiles (const QStringList &paths)
Kerfuffle::Archive * archive () const
 ArchiveModel (QObject *parent=0)
int childCount (const QModelIndex &index)
int columnCount (const QModelIndex &parent=QModelIndex()) const
QVariant data (const QModelIndex &index, int role) const
DeleteJob * deleteFiles (const QList< QVariant > &files)
virtual bool dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
ArchiveEntry entryForIndex (const QModelIndex &index)
ExtractJob * extractFile (const QVariant &fileName, const QString &destinationDir, Archive::CopyFlags flags) const
ExtractJob * extractFiles (const QList< QVariant > &files, const QString &destinationDir, Kerfuffle::Archive::CopyFlags flags) const
Qt::ItemFlags flags (const QModelIndex &index) const
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const
virtual QMimeData * mimeData (const QModelIndexList &indexes) const
virtual QStringList mimeTypes () const
QModelIndex parent (const QModelIndex &index) const
int rowCount (const QModelIndex &parent=QModelIndex()) const
void setArchive (Kerfuffle::Archive *archive)
void setJobTracker (KJobTrackerInterface *tracker)
virtual Qt::DropActions supportedDropActions () const
 ~ArchiveModel ()

Constructor & Destructor Documentation

ArchiveModel::ArchiveModel ( QObject *  parent = 0  ) 

Definition at line 160 of file archivemodel.cpp.

ArchiveModel::~ArchiveModel (  ) 

Definition at line 167 of file archivemodel.cpp.


Member Function Documentation

AddJob * ArchiveModel::addFiles ( const QStringList &  paths  ) 

Definition at line 664 of file archivemodel.cpp.

Kerfuffle::Archive* ArchiveModel::archive (  )  const [inline]

Definition at line 60 of file archivemodel.h.

int ArchiveModel::childCount ( const QModelIndex &  index  ) 

Definition at line 342 of file archivemodel.cpp.

int ArchiveModel::columnCount ( const QModelIndex &  parent = QModelIndex()  )  const

Definition at line 371 of file archivemodel.cpp.

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

Definition at line 176 of file archivemodel.cpp.

DeleteJob * ArchiveModel::deleteFiles ( const QList< QVariant > &  files  ) 

Definition at line 683 of file archivemodel.cpp.

bool ArchiveModel::dropMimeData ( const QMimeData *  data,
Qt::DropAction  action,
int  row,
int  column,
const QModelIndex &  parent 
) [virtual]

Reimplemented from QAbstractItemModel.

Definition at line 447 of file archivemodel.cpp.

void ArchiveModel::droppedFiles ( const QStringList &  files  )  [signal]

ArchiveEntry ArchiveModel::entryForIndex ( const QModelIndex &  index  ) 

Definition at line 331 of file archivemodel.cpp.

void ArchiveModel::error ( const QString &  error,
const QString &  details 
) [signal]

ExtractJob * ArchiveModel::extractFile ( const QVariant &  fileName,
const QString &  destinationDir,
Archive::CopyFlags  flags 
) const

Definition at line 648 of file archivemodel.cpp.

ExtractJob * ArchiveModel::extractFiles ( const QList< QVariant > &  files,
const QString &  destinationDir,
Kerfuffle::Archive::CopyFlags  flags 
) const

Definition at line 655 of file archivemodel.cpp.

void ArchiveModel::extractionFinished ( bool  success  )  [signal]

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

Definition at line 244 of file archivemodel.cpp.

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

Definition at line 256 of file archivemodel.cpp.

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

Definition at line 299 of file archivemodel.cpp.

void ArchiveModel::loadingFinished ( KJob *   )  [signal]

void ArchiveModel::loadingStarted (  )  [signal]

QMimeData * ArchiveModel::mimeData ( const QModelIndexList &  indexes  )  const [virtual]

Definition at line 400 of file archivemodel.cpp.

QStringList ArchiveModel::mimeTypes (  )  const [virtual]

Definition at line 385 of file archivemodel.cpp.

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

Definition at line 317 of file archivemodel.cpp.

int ArchiveModel::rowCount ( const QModelIndex &  parent = QModelIndex()  )  const

Definition at line 357 of file archivemodel.cpp.

void ArchiveModel::setArchive ( Kerfuffle::Archive *  archive  ) 

Definition at line 618 of file archivemodel.cpp.

void ArchiveModel::setJobTracker ( KJobTrackerInterface *  tracker  )  [inline]

Definition at line 71 of file archivemodel.h.

Qt::DropActions ArchiveModel::supportedDropActions (  )  const [virtual]

Definition at line 380 of file archivemodel.cpp.


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

ark

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

kdeutils

Skip menu "kdeutils"
  • ark
  • kcalc
  • kcharselect
  • kdessh
  • kdf
  • kfloppy
  • kgpg
  • ktimer
  • kwallet
  • okteta
  • printer-applet
  • superkaramba
  • sweeper
Generated for kdeutils 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