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

kopete/libkopete

  • Kopete
  • Properties
  • PropertyBase
Public Member Functions | List of all members
Kopete::Properties::PropertyBase< Parent > Class Template Referenceabstract

#include <kopeteproperties.h>

Inheritance diagram for Kopete::Properties::PropertyBase< Parent >:
Inheritance graph
[legend]

Public Member Functions

virtual const QByteArray & name () const =0
 

Detailed Description

template<class Parent>
class Kopete::Properties::PropertyBase< Parent >

Property-type-independent base class for properties.

The base class for all properties of any type which can be set or got for Parent objects. It is rare to need to use this class directly. Usually you will want to use the Property derived class, or dynamic_cast the PropertyBase object to another interface.

See also
Property UserVisible XMLSerializable StringSerializable
Author
Richard Smith kde@m.nosp@m.etaf.nosp@m.oo.co.nosp@m..uk

Definition at line 55 of file kopeteproperties.h.

Member Function Documentation

template<class Parent>
virtual const QByteArray& Kopete::Properties::PropertyBase< Parent >::name ( ) const
pure virtual

Returns the name of the property.

This name should uniquely identify this property within the type Parent, and will be used for persistently identifying this property.

For core properties, the chosen name should not contain any slash characters. For properties defined in plugins kept in Kopete's CVS, the name should be of the form pluginName/propertyName. For third-party plugins, please use a URL with a host which you own, such as "http://my-host.com/kopete/properties/groupId".

Returns
the name of this property.

The documentation for this class was generated from the following file:
  • kopeteproperties.h
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:29:20 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kopete/libkopete

Skip menu "kopete/libkopete"
  • 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