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

kopete/libkopete

Kopete Namespace Reference


Detailed Description

This namespace contains all of Kopete's core classes and functions.


Classes

class  ChatSessionMembersListModel
class  ContactListStorage
 Provide a storage for Kopete Contact List. More...
class  XmlContactStorage
 XML storage for contact list elements. More...
class  KABCPersistence
class  Account
 The Kopete::Account class handles one account. More...
class  AccountManager
 AccountManager manages all defined accounts in Kopete. More...
class  AppearanceSettings
class  AvatarManager
 Manage the avatar storage. More...
class  AvatarQueryJob
 Job to query avatar on disk. More...
class  Away
 Kopete::Away is a singleton class that manages away messages for Kopete. More...
class  AwayAction
 Kopete::AwayAction is a KAction that lets you select an away message from the list of predefined away messages, or enter a custom one. More...
class  BehaviorSettings
class  BlackLister
 Manages the list of blacklisted contacts for an account. More...
class  ChatSession
 
Author:
Duncan Mac-Vicar Prett <duncan@kde.org>
More...
class  ChatSessionManager
 
Author:
Duncan Mac-Vicar Prett <duncan@kde.org>
More...
class  Command
class  CommandHandler
 
Author:
Jason Keirstead <jason@keirstead.org>
More...
class  Contact
 
Author:
Duncan Mac-Vicar P.
More...
class  ContactList
 manage contacts and metacontact More...
class  ContactListElement
 
Author:
Olivier Goffart
More...
class  FileEngineHandler
class  FileEngine
class  Group
 Class which represents the Group. More...
class  Identity
 
Author:
Gustavo Pichorim Boiko <gustavo.boiko@kdemail.net>
More...
class  IdentityManager
 IdentityManager manages all defined identities in Kopete. More...
class  Message
 Representation of a message in Kopete. More...
class  MessageEvent
 
Author:
Olivier Goffart <ogoffart@kde.org>
More...
class  MessageHandler
 
Author:
Richard Smith <kde@metafoo.co.uk>
More...
class  MessageHandlerFactory
 
Author:
Richard Smith <kde@metafoo.co.uk>
More...
class  MessageHandlerChain
 A chain of message handlers; the processing layer between protocol and chat view. More...
class  ProcessMessageTask
 A task for processing a message. More...
class  MetaContact
 
Author:
Will Stephenson <will@stevello.free-online.co.uk>
More...
class  MimeTypeHandler
 A handler for some set of mime-types A mime type handler is responsible for handling requests to open files of certain mime types presented to the main application. More...
class  EmoticonMimeTypeHandler
 Mime-type handler class for Kopete emoticon files. More...
class  OnlineStatus
 
Author:
Martijn Klingens <klingens@kde.org>
More...
class  OnlineStatusManager
 OnlineStatusManager is a singleton which manage OnlineStatus. More...
class  OnlineStatusAction
class  Password
 
Author:
Richard Smith <kde@metafoo.co.uk>
More...
class  PasswordedAccount
 An account requiring a password to connect. More...
class  Picture
 Represent a picture in Kopete context. More...
class  Plugin
 Base class for all plugins or protocols. More...
class  PluginManager
 
Author:
Duncan Mac-Vicar Prett <duncan@kde.org>
More...
class  PropertyTmpl
 
Author:
Stefan Gehn <metz AT gehn.net>
More...
class  Property
 
Author:
Stefan Gehn <metz AT gehn.net>
More...
class  PropertyContainer
 
Author:
Gustavo Pichorim Boiko <gustavo.boiko@kdemail.net>
More...
class  Protocol
 base class of every protocol. More...
class  SimpleMessageHandlerFactory
 A MessageHandlerFactory that creates synchronous MessageHandlers that just call a slot. More...
class  SimpleMessageHandler
class  StatusMessage
 This class encapsulate a status message. More...
class  FileTransferInfo
 
Author:
Nick Betcher.
More...
class  TransferManager
 Creates and manages kopete file transfers. More...
class  Transfer
 A KIO job for a kopete file transfer. More...
class  WalletManager
 
Author:
Richard Smith <kde@metafoo.co.uk>
More...
class  ManagedConnectionAccount
 A ManagedConnectionAccount queries the NetworkStatus KDED Module before trying to connect using connectwithPassword, starting a network connection if needed. More...
class  Emoticons
class  ContactTaskBase
 Base tasks for all contact related tasks. More...
class  DeleteContactTask
 Delete a contact in Kopete. More...
class  Task
 Base class for all Kopete task. More...
class  ViewPlugin
 
Author:
Jason Keirstead
More...
class  WebcamWidget
 A simple widget to display webcam frames. More...

Namespaces

namespace  AV
namespace  Global
namespace  Properties
namespace  UI
namespace  Utils

Typedefs

typedef QList< Contact * > ContactPtrList
typedef QList< Message > MessageList
typedef QMultiHash< QString,
Command * > 
CommandList
typedef QList< Group * > GroupList
typedef QList< Plugin * > PluginList

Functions

static QString unionContents (QString arg1, QString arg2)
static int compareAccountsByPriority (Account *a, Account *b)
static QString makeRegExp (const char *pattern)
QString nameFromKABC (const QString &id)
QString nameFromContact (Kopete::Contact *c)
QImage photoFromContact (Kopete::Contact *contact)
QImage photoFromKABC (const QString &id)
static void blendOnLower (const QImage &upper_, QImage &lower, const QPoint &offset)
static QRect getBoundingBox (const QImage &image)
static QPoint getOffsetForCorner (const QImage &upperImage, const QImage &lowerImage, const int i)

Variables

const QString NSCID_ELEM = QString::fromUtf8( "nameSourceContactId" )
const QString NSPID_ELEM = QString::fromUtf8( "nameSourcePluginId" )
const QString NSAID_ELEM = QString::fromUtf8( "nameSourceAccountId" )
const QString PSCID_ELEM = QString::fromUtf8( "photoSourceContactId" )
const QString PSPID_ELEM = QString::fromUtf8( "photoSourcePluginId" )
const QString PSAID_ELEM = QString::fromUtf8( "photoSourceAccountId" )
static const QString UserDir ("User")
static const QString ContactDir ("Contacts")
static const QString AvatarConfig ("avatarconfig.rc")
static QHash< QString,
Kopete::MimeTypeHandler * > 
g_mimeHandlers
static QHash< QString,
Kopete::MimeTypeHandler * > 
g_protocolHandlers
QPointer< QWidget > g_mainWidget

Typedef Documentation

typedef QMultiHash<QString, Command*> Kopete::CommandList

Definition at line 40 of file kopetecommandhandler.h.

typedef QList< Contact * > Kopete::ContactPtrList

Definition at line 50 of file kopetechatsession.h.

typedef QList<Group *> Kopete::GroupList

Definition at line 45 of file kopetecontact.h.

typedef QList< Message > Kopete::MessageList

Definition at line 53 of file kopetechatsession.h.

typedef QList<Plugin*> Kopete::PluginList

Definition at line 34 of file kopetepluginmanager.h.


Function Documentation

static void Kopete::blendOnLower ( const QImage &  upper_,
QImage &  lower,
const QPoint &  offset 
) [static]

Definition at line 187 of file kopeteonlinestatusmanager.cpp.

static int Kopete::compareAccountsByPriority ( Account *  a,
Account *  b 
) [static]

Definition at line 48 of file kopeteaccountmanager.cpp.

static QRect Kopete::getBoundingBox ( const QImage &  image  )  [static]

Definition at line 234 of file kopeteonlinestatusmanager.cpp.

static QPoint Kopete::getOffsetForCorner ( const QImage &  upperImage,
const QImage &  lowerImage,
const int  i 
) [static]

Definition at line 290 of file kopeteonlinestatusmanager.cpp.

static QString Kopete::makeRegExp ( const char *  pattern  )  [static]

Definition at line 342 of file kopetemessage.cpp.

KOPETE_EXPORT QString Kopete::nameFromContact ( Kopete::Contact *  c  ) 

Definition at line 640 of file kopetemetacontact.cpp.

KOPETE_EXPORT QString Kopete::nameFromKABC ( const QString &  id  ) 

Definition at line 621 of file kopetemetacontact.cpp.

KOPETE_EXPORT QImage Kopete::photoFromContact ( Kopete::Contact *  contact  ) 

Definition at line 693 of file kopetemetacontact.cpp.

KOPETE_EXPORT QImage Kopete::photoFromKABC ( const QString &  id  ) 

Definition at line 714 of file kopetemetacontact.cpp.

static QString Kopete::unionContents ( QString  arg1,
QString  arg2 
) [static]

utility function to merge two QStrings containing individual elements separated by 0xE000

Definition at line 48 of file kabcpersistence.cpp.


Variable Documentation

const QString Kopete::AvatarConfig("avatarconfig.rc") [static]

const QString Kopete::ContactDir("Contacts") [static]

QPointer<QWidget> Kopete::g_mainWidget [static]

Definition at line 29 of file kopeteuiglobal.cpp.

QHash<QString, Kopete::MimeTypeHandler*> Kopete::g_mimeHandlers [static]

Definition at line 37 of file kopetemimetypehandler.cpp.

QHash<QString, Kopete::MimeTypeHandler*> Kopete::g_protocolHandlers [static]

Definition at line 38 of file kopetemimetypehandler.cpp.

const QString Kopete::NSAID_ELEM = QString::fromUtf8( "nameSourceAccountId" )

Definition at line 52 of file xmlcontactstorage.cpp.

const QString Kopete::NSCID_ELEM = QString::fromUtf8( "nameSourceContactId" )

Definition at line 50 of file xmlcontactstorage.cpp.

const QString Kopete::NSPID_ELEM = QString::fromUtf8( "nameSourcePluginId" )

Definition at line 51 of file xmlcontactstorage.cpp.

const QString Kopete::PSAID_ELEM = QString::fromUtf8( "photoSourceAccountId" )

Definition at line 55 of file xmlcontactstorage.cpp.

const QString Kopete::PSCID_ELEM = QString::fromUtf8( "photoSourceContactId" )

Definition at line 53 of file xmlcontactstorage.cpp.

const QString Kopete::PSPID_ELEM = QString::fromUtf8( "photoSourcePluginId" )

Definition at line 54 of file xmlcontactstorage.cpp.

const QString Kopete::UserDir("User") [static]

kopete/libkopete

Skip menu "kopete/libkopete"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

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