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

kleopatra

Kleo::UserIDListModel

Kleo::UserIDListModel Class Reference

#include <useridlistmodel.h>

Inheritance diagram for Kleo::UserIDListModel:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 45 of file useridlistmodel.h.


Public Types

enum  Columns {
  PrettyName, PrettyEMail, ValidFrom, ValidUntil,
  Status, ID, NumColumns, Icon = PrettyName
}

Public Slots

void clear ()
void setKey (const GpgME::Key &key)

Public Member Functions

int columnCount (const QModelIndex &pidx=QModelIndex()) const
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
QVariant headerData (int section, Qt::Orientation o, int role=Qt::DisplayRole) const
QModelIndex index (int row, int col, const QModelIndex &parent=QModelIndex()) const
QModelIndex index (const GpgME::UserID::Signature &signature, int col=0) const
QModelIndex index (const GpgME::UserID &userID, int col=0) const
QList< QModelIndex > indexes (const std::vector< GpgME::UserID::Signature > &signatures, int col=0) const
QList< QModelIndex > indexes (const std::vector< GpgME::UserID > &userIDs, int col=0) const
GpgME::Key key () const
QModelIndex parent (const QModelIndex &index) const
int rowCount (const QModelIndex &pidx=QModelIndex()) const
GpgME::UserID::Signature signature (const QModelIndex &idx) const
std::vector
< GpgME::UserID::Signature > 
signatures (const QList< QModelIndex > &indexes) const
GpgME::UserID userID (const QModelIndex &idx, bool strict=false) const
 UserIDListModel (QObject *parent=0)
std::vector< GpgME::UserID > userIDs (const QList< QModelIndex > &indexes, bool strict=false) const
 ~UserIDListModel ()

Member Enumeration Documentation

enum Kleo::UserIDListModel::Columns

Enumerator:
PrettyName 
PrettyEMail 
ValidFrom 
ValidUntil 
Status 
ID 
NumColumns 
Icon 

Definition at line 53 of file useridlistmodel.h.


Constructor & Destructor Documentation

UserIDListModel::UserIDListModel ( QObject *  parent = 0  )  [explicit]

Definition at line 84 of file useridlistmodel.cpp.

UserIDListModel::~UserIDListModel (  ) 

Definition at line 90 of file useridlistmodel.cpp.


Member Function Documentation

void UserIDListModel::clear (  )  [slot]

Definition at line 199 of file useridlistmodel.cpp.

int UserIDListModel::columnCount ( const QModelIndex &  pidx = QModelIndex()  )  const

Definition at line 204 of file useridlistmodel.cpp.

QVariant UserIDListModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const

Definition at line 258 of file useridlistmodel.cpp.

QVariant UserIDListModel::headerData ( int  section,
Qt::Orientation  o,
int  role = Qt::DisplayRole 
) const

Definition at line 243 of file useridlistmodel.cpp.

QModelIndex UserIDListModel::index ( int  row,
int  col,
const QModelIndex &  parent = QModelIndex() 
) const

Definition at line 216 of file useridlistmodel.cpp.

QModelIndex Kleo::UserIDListModel::index ( const GpgME::UserID::Signature &  signature,
int  col = 0 
) const

QModelIndex Kleo::UserIDListModel::index ( const GpgME::UserID &  userID,
int  col = 0 
) const

QList<QModelIndex> Kleo::UserIDListModel::indexes ( const std::vector< GpgME::UserID::Signature > &  signatures,
int  col = 0 
) const

QList<QModelIndex> Kleo::UserIDListModel::indexes ( const std::vector< GpgME::UserID > &  userIDs,
int  col = 0 
) const

Key UserIDListModel::key (  )  const

Definition at line 93 of file useridlistmodel.cpp.

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

Definition at line 236 of file useridlistmodel.cpp.

int UserIDListModel::rowCount ( const QModelIndex &  pidx = QModelIndex()  )  const

Definition at line 208 of file useridlistmodel.cpp.

void Kleo::UserIDListModel::setKey ( const GpgME::Key &  key  )  [slot]

UserID::Signature UserIDListModel::signature ( const QModelIndex &  idx  )  const

Definition at line 146 of file useridlistmodel.cpp.

std::vector< UserID::Signature > UserIDListModel::signatures ( const QList< QModelIndex > &  indexes  )  const

Definition at line 153 of file useridlistmodel.cpp.

UserID UserIDListModel::userID ( const QModelIndex &  idx,
bool  strict = false 
) const

Definition at line 129 of file useridlistmodel.cpp.

std::vector< UserID > UserIDListModel::userIDs ( const QList< QModelIndex > &  indexes,
bool  strict = false 
) const

Definition at line 137 of file useridlistmodel.cpp.


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

kleopatra

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

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim 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