libqutim  0.3.1.0
qutim_sdk_0_3 Namespace Reference

Namespaces

namespace  Authorization
namespace  Emoticons
namespace  Json
namespace  QtWin
namespace  Settings

Classes

class  AbstractDataForm
class  AbstractSearchFactory
class  AbstractSearchRequest
class  AbstractWizardPage
class  Account
 Account is base class for all account entites. More...
class  AccountCreationWizard
class  ActionBox
class  ActionBoxGenerator
class  ActionBoxModule
class  ActionContainer
class  ActionCreatedEvent
class  ActionGenerator
class  ActionHandler
class  ActionToolBar
class  ActionVisibilityChangedEvent
class  AutoSettingsComboBox
class  AutoSettingsFileChooser
class  AutoSettingsItem
class  Buddy
class  ChatLayer
class  ChatSession
class  ChatStateEvent
 The ChatStateEvent class provides events for change chat state. More...
class  ChatUnit
 ChatUnit is base class for all chat members. More...
class  CommandArgument
class  CommandArgumentsHandler
class  Conference
class  Config
class  ConfigBackend
class  Contact
 Contact is base class for all contactlist members. More...
class  ContactSearchFactory
class  ContactSearchRequest
class  ContactsFactory
class  CryptoService
class  DataFormsBackend
class  DataItem
 The DataItem class specifies one field or a group of fields in a data form. More...
class  DataSettingsItem
class  DoubleDataItem
class  EmoticonsBackend
class  EmoticonsProvider
class  EmoticonsTheme
class  Event
class  ExtendedInfosEvent
 The ExtendedInfosEvent class is used to request supported extended status infos from a protocol. More...
class  ExtensionIcon
class  ExtensionInfo
class  FileTransferFactory
class  FileTransferInfo
class  FileTransferJob
class  FileTransferManager
class  FileTransferObserver
class  GeneralContactSearchFactory
class  GeneralGenerator
class  GeneralSettingsItem
class  GlobalShortcut
class  GroupChatManager
class  History
class  HttpProxyInfo
 Default implementation of http proxy. More...
class  Icon
class  IconDataItem
class  IconLoader
class  IconWrapper
class  ImageDataItem
class  InfoObserver
class  InfoRequest
class  InfoRequestFactory
class  IntDataItem
class  JsonFile
 JsonFile provides high-level api for fast writing and reading files with JSON content. More...
struct  KeySequence
class  LocalizedString
class  MenuActionGenerator
class  MenuController
 MenuController is base type for objects which are able to have menu. More...
class  Message
class  MessageHandler
class  MessageReceiptEvent
class  MetaContact
class  MetaContactChangeEvent
class  MetaContactManager
class  MetaObjectBuilder
class  MimeObjectData
class  ModuleManager
 ModuleManager class used to manage plug-ins and extensions/ ModuleManagerImpl inherit this class and used to hide core layers and protect those. More...
class  MultiLineStringDataItem
class  NetworkProxyInfo
 The NetworkProxyInfo class describes a proxy type. More...
class  NetworkProxyManager
 The NetworkProxyManager class provides an interface to manipulate proxies. More...
class  Notification
class  NotificationAction
class  NotificationBackend
class  NotificationFilter
class  NotificationManager
class  NotificationRequest
class  ObjectGenerator
 ObjectGenerator is general type for object initiatizations. More...
class  ObjectGeneratorHolderData
class  PasswordDialog
class  PersonInfo
 PersonInfo is container of information about person. More...
class  PixmapDataItem
class  Plugin
class  PluginFactory
class  PluginInfo
class  Profile
class  ProfileCreatorPage
class  Protocol
class  ReadOnlyDataItem
class  RosterStorage
class  ScriptTools
class  ServiceManager
class  ServicePointer
class  ServicePointerData
class  SettingsItem
class  SettingsLayer
class  SettingsWidget
class  Shortcut
class  SingletonGenerator
class  Socks5ProxyInfo
 Default implementation of sock5 proxy. More...
class  Sound
class  SoundBackend
class  SoundTheme
class  SoundThemeBackend
class  SoundThemeProvider
class  SpellChecker
 The SpellChecker class is used for spell checking. More...
class  StartupModule
class  Status
class  StatusActionGenerator
class  StringChooserDataItem
class  StringDataItem
class  StringListDataItem
class  SystemInfo
class  SystemIntegration
class  TcpSocket
class  ThemeManager
class  ToolTip
class  ToolTipEvent
class  UrlParser
class  WidgetActionGenerator

Typedefs

typedef QList< Account * > AccountList
typedef QList< ChatUnit * > ChatUnitList
typedef Config ConfigBase
typedef Config ConfigGroup
typedef QList< ExtensionInfoExtensionInfoList
typedef QList< const
ObjectGenerator * > 
GeneratorList
typedef QPair< LocalizedString,
QVariant > 
InfoField
typedef QList< InfoFieldInfoFieldList
typedef QList< LocalizedStringLocalizedStringList
typedef QList< MessageMessageList
typedef QList< Notification * > NotificationList
typedef QHash< QString,
Protocol * > 
ProtocolHash
typedef QList< SettingsItem * > SettingsItemList

Enumerations

enum  ActionHandlerType { ActionCreatedHandler, ActionVisibilityChangedHandler }
enum  ActionType {
  ActionTypeContactList = 0x01, ActionTypeChatButton = 0x02, ActionTypeAdditional = 0x04, ActionTypeAccount = 0x8,
  ActionTypePreferences = 0x10, ActionTypeContactInfo = 0x20
}
enum  ChatState {
  ChatStateActive = 0, ChatStateInActive, ChatStateGone, ChatStateComposing,
  ChatStatePaused
}
enum  DebugLevel { DebugInfo = 0, DebugVerbose, DebugVeryVerbose }

Functions

Q_DECL_IMPORT void centerizeWidget (QWidget *widget)
template<typename T >
void configLoadHelper (const QVariant &var, T *t)
template<typename T >
void configSaveHelper (QVariant &var, const T *t)
QDebug critical (DebugLevel level=DebugInfo)
QDebug debug (DebugLevel level=DebugInfo)
Q_DECL_IMPORT QDebug debug_helper (quint64, DebugLevel, QtMsgType)
Q_DECL_IMPORT void debugAddPluginId (quint64, const QMetaObject *meta)
Q_DECL_IMPORT void debugClearConfig ()
Q_DECL_IMPORT ExtensionInfoList extensionList ()
QDebug fatal (DebugLevel level=DebugInfo)
Q_DECL_IMPORT QDebug operator<< (QDebug, const Event &)
Q_DECL_IMPORT QList
< QWeakPointer< Plugin > > 
pluginsList ()
template<typename T >
void registerConfigType (T *=0)
template<typename T >
Q_INLINE_TEMPLATE T sender_cast (QObject *sender)
Q_DECL_IMPORT QString unescape (const QString &html)
QDebug warning (DebugLevel level=DebugInfo)

Typedef Documentation

typedef QPair<LocalizedString, QVariant> qutim_sdk_0_3::InfoField
typedef QHash<QString, Protocol *> qutim_sdk_0_3::ProtocolHash

Enumeration Type Documentation

Enumerator:
ActionCreatedHandler 
ActionVisibilityChangedHandler 
Enumerator:
ActionTypeContactList 
ActionTypeChatButton 
ActionTypeAdditional 
ActionTypeAccount 
ActionTypePreferences 
ActionTypeContactInfo 
Enumerator:
ChatStateActive 
ChatStateInActive 
ChatStateGone 
ChatStateComposing 
ChatStatePaused 
Enumerator:
DebugInfo 
DebugVerbose 
DebugVeryVerbose 

Function Documentation

Q_DECL_IMPORT void qutim_sdk_0_3::centerizeWidget ( QWidget *  widget)
template<typename T >
void qutim_sdk_0_3::configLoadHelper ( const QVariant &  var,
T *  t 
)
template<typename T >
void qutim_sdk_0_3::configSaveHelper ( QVariant &  var,
const T *  t 
)
QDebug qutim_sdk_0_3::critical ( DebugLevel  level = DebugInfo) [inline]
QDebug qutim_sdk_0_3::debug ( DebugLevel  level = DebugInfo) [inline]
Q_DECL_IMPORT QDebug qutim_sdk_0_3::debug_helper ( quint64  ,
DebugLevel  ,
QtMsgType   
)
Q_DECL_IMPORT void qutim_sdk_0_3::debugAddPluginId ( quint64  ,
const QMetaObject *  meta 
)
Q_DECL_IMPORT void qutim_sdk_0_3::debugClearConfig ( )
QDebug qutim_sdk_0_3::fatal ( DebugLevel  level = DebugInfo) [inline]
Q_DECL_IMPORT QDebug qutim_sdk_0_3::operator<< ( QDebug  ,
const Event &   
)
Q_DECL_IMPORT QList<QWeakPointer<Plugin> > qutim_sdk_0_3::pluginsList ( )
template<typename T >
void qutim_sdk_0_3::registerConfigType ( T *  = 0)
template<typename T >
Q_INLINE_TEMPLATE T qutim_sdk_0_3::sender_cast ( QObject *  sender)
Q_DECL_IMPORT QString qutim_sdk_0_3::unescape ( const QString &  html)
QDebug qutim_sdk_0_3::warning ( DebugLevel  level = DebugInfo) [inline]