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

ark

Signals | Public Member Functions | List of all members
ArchiveModel Class Reference

#include <archivemodel.h>

Inheritance diagram for ArchiveModel:
Inheritance graph
[legend]

Signals

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

Public Member Functions

 ArchiveModel (const QString &dbusPathName, QObject *parent=0)
 
 ~ArchiveModel ()
 
Kerfuffle::AddJob * addFiles (const QStringList &paths, const Kerfuffle::CompressionOptions &options=Kerfuffle::CompressionOptions())
 
Kerfuffle::Archive * archive () const
 
int childCount (const QModelIndex &index, int &dirs, int &files) const
 
int columnCount (const QModelIndex &parent=QModelIndex()) const
 
QVariant data (const QModelIndex &index, int role) const
 
Kerfuffle::DeleteJob * deleteFiles (const QList< QVariant > &files)
 
virtual bool dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
 
Kerfuffle::ArchiveEntry entryForIndex (const QModelIndex &index)
 
Kerfuffle::ExtractJob * extractFile (const QVariant &fileName, const QString &destinationDir, const Kerfuffle::ExtractionOptions options=Kerfuffle::ExtractionOptions()) const
 
Kerfuffle::ExtractJob * extractFiles (const QList< QVariant > &files, const QString &destinationDir, const Kerfuffle::ExtractionOptions options=Kerfuffle::ExtractionOptions()) 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
 
KJob * setArchive (Kerfuffle::Archive *archive)
 
virtual void sort (int column, Qt::SortOrder order=Qt::AscendingOrder)
 
virtual Qt::DropActions supportedDropActions () const
 

Detailed Description

Definition at line 41 of file archivemodel.h.

Constructor & Destructor Documentation

ArchiveModel::ArchiveModel ( const QString &  dbusPathName,
QObject *  parent = 0 
)

Definition at line 282 of file archivemodel.cpp.

ArchiveModel::~ArchiveModel ( )

Definition at line 289 of file archivemodel.cpp.

Member Function Documentation

AddJob * ArchiveModel::addFiles ( const QStringList &  paths,
const Kerfuffle::CompressionOptions &  options = Kerfuffle::CompressionOptions() 
)

Definition at line 911 of file archivemodel.cpp.

Kerfuffle::Archive * ArchiveModel::archive ( ) const

Definition at line 858 of file archivemodel.cpp.

int ArchiveModel::childCount ( const QModelIndex &  index,
int &  dirs,
int &  files 
) const

Definition at line 463 of file archivemodel.cpp.

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

Definition at line 497 of file archivemodel.cpp.

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

Definition at line 295 of file archivemodel.cpp.

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

Definition at line 930 of file archivemodel.cpp.

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

Definition at line 582 of file archivemodel.cpp.

void ArchiveModel::droppedFiles ( const QStringList &  files,
const QString &  path = QString() 
)
signal
ArchiveEntry ArchiveModel::entryForIndex ( const QModelIndex &  index)

Definition at line 453 of file archivemodel.cpp.

void ArchiveModel::error ( const QString &  error,
const QString &  details 
)
signal
ExtractJob * ArchiveModel::extractFile ( const QVariant &  fileName,
const QString &  destinationDir,
const Kerfuffle::ExtractionOptions  options = Kerfuffle::ExtractionOptions() 
) const

Definition at line 895 of file archivemodel.cpp.

ExtractJob * ArchiveModel::extractFiles ( const QList< QVariant > &  files,
const QString &  destinationDir,
const Kerfuffle::ExtractionOptions  options = Kerfuffle::ExtractionOptions() 
) const

Definition at line 902 of file archivemodel.cpp.

void ArchiveModel::extractionFinished ( bool  success)
signal
Qt::ItemFlags ArchiveModel::flags ( const QModelIndex &  index) const

Definition at line 369 of file archivemodel.cpp.

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

Definition at line 380 of file archivemodel.cpp.

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

Definition at line 425 of file archivemodel.cpp.

void ArchiveModel::loadingFinished ( KJob *  )
signal
void ArchiveModel::loadingStarted ( )
signal
QMimeData * ArchiveModel::mimeData ( const QModelIndexList &  indexes) const
virtual

Definition at line 569 of file archivemodel.cpp.

QStringList ArchiveModel::mimeTypes ( ) const
virtual

Definition at line 553 of file archivemodel.cpp.

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

Definition at line 441 of file archivemodel.cpp.

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

Definition at line 485 of file archivemodel.cpp.

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

Definition at line 863 of file archivemodel.cpp.

void ArchiveModel::sort ( int  column,
Qt::SortOrder  order = Qt::AscendingOrder 
)
virtual

Definition at line 505 of file archivemodel.cpp.

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

Definition at line 548 of file archivemodel.cpp.


The documentation for this class was generated from the following files:
  • archivemodel.h
  • archivemodel.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:08:10 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

ark

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

kdeutils API Reference

Skip menu "kdeutils API Reference"
  • ark
  • filelight
  • kcalc
  • kcharselect
  • kdf
  • kfloppy
  • kgpg
  • kremotecontrol
  • ktimer
  • kwallet
  • superkaramba
  • sweeper

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal