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

kopete/kopete

  • ContactList
  • LayoutManager
Public Types | Signals | Public Member Functions | Static Public Member Functions | List of all members
ContactList::LayoutManager Class Reference

#include <contactlistlayoutmanager.h>

Inheritance diagram for ContactList::LayoutManager:
Inheritance graph
[legend]

Public Types

enum  TokenTypes {
  PlaceHolder = 0, DisplayName = 1, StatusTitle = 2, StatusMessage = 3,
  ContactIcons = 4
}
 

Signals

void activeLayoutChanged ()
 
void layoutListChanged ()
 

Public Member Functions

ContactListLayout activeLayout ()
 
QString activeLayoutName () const
 
bool addUserLayout (const QString &name, ContactListLayout layout)
 
bool deleteLayout (const QString &layout)
 
bool isDefaultLayout (const QString &layout) const
 
ContactListLayout layout (const QString &layout)
 
QStringList layouts () const
 
void setActiveLayout (const QString &layout)
 
void setPreviewLayout (const ContactListLayout &layout)
 
ContactListTokenConfig token (int tokenType) const
 
QList< ContactListTokenConfig > tokens () const
 

Static Public Member Functions

static LayoutManager * instance ()
 

Detailed Description

Definition at line 53 of file contactlistlayoutmanager.h.

Member Enumeration Documentation

enum ContactList::LayoutManager::TokenTypes
Enumerator
PlaceHolder 
DisplayName 
StatusTitle 
StatusMessage 
ContactIcons 

Definition at line 72 of file contactlistlayoutmanager.h.

Member Function Documentation

ContactListLayout ContactList::LayoutManager::activeLayout ( )

Definition at line 99 of file contactlistlayoutmanager.cpp.

void ContactList::LayoutManager::activeLayoutChanged ( )
signal
QString ContactList::LayoutManager::activeLayoutName ( ) const

Definition at line 339 of file contactlistlayoutmanager.cpp.

bool ContactList::LayoutManager::addUserLayout ( const QString &  name,
ContactListLayout  layout 
)

Definition at line 248 of file contactlistlayoutmanager.cpp.

bool ContactList::LayoutManager::deleteLayout ( const QString &  layout)

Definition at line 344 of file contactlistlayoutmanager.cpp.

LayoutManager * ContactList::LayoutManager::instance ( )
static

Definition at line 47 of file contactlistlayoutmanager.cpp.

bool ContactList::LayoutManager::isDefaultLayout ( const QString &  layout) const

Definition at line 331 of file contactlistlayoutmanager.cpp.

ContactListLayout ContactList::LayoutManager::layout ( const QString &  layout)

Definition at line 243 of file contactlistlayoutmanager.cpp.

void ContactList::LayoutManager::layoutListChanged ( )
signal
QStringList ContactList::LayoutManager::layouts ( ) const

Definition at line 78 of file contactlistlayoutmanager.cpp.

void ContactList::LayoutManager::setActiveLayout ( const QString &  layout)

Definition at line 83 of file contactlistlayoutmanager.cpp.

void ContactList::LayoutManager::setPreviewLayout ( const ContactListLayout &  layout)

Definition at line 92 of file contactlistlayoutmanager.cpp.

ContactListTokenConfig ContactList::LayoutManager::token ( int  tokenType) const
inline

Definition at line 81 of file contactlistlayoutmanager.h.

QList<ContactListTokenConfig> ContactList::LayoutManager::tokens ( ) const
inline

Definition at line 80 of file contactlistlayoutmanager.h.


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

KDE's Doxygen guidelines are available online.

kopete/kopete

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

kdenetwork API Reference

Skip menu "kdenetwork API Reference"
  • kget
  • kopete
  •   kopete
  •   libkopete
  • krdc
  • krfb

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