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

kig

ObjectConstructorList Class Reference

#include <lists.h>

List of all members.


Detailed Description

The list of object constructors for use in various places, e.g.

RMB menu's. Note that the list owns the ctors it gets..

Definition at line 69 of file lists.h.


Public Types

typedef std::vector
< ObjectConstructor * > 
vectype

Public Member Functions

void add (ObjectConstructor *a)
void remove (ObjectConstructor *a)
vectype ctorsThatWantArgs (const std::vector< ObjectCalcer * > &, const KigDocument &, const KigWidget &, bool completeOnly=false) const
const vectype & constructors () const

Static Public Member Functions

static ObjectConstructorList * instance ()

Member Typedef Documentation

typedef std::vector<ObjectConstructor*> ObjectConstructorList::vectype

Definition at line 72 of file lists.h.


Member Function Documentation

ObjectConstructorList * ObjectConstructorList::instance (  )  [static]

Definition at line 128 of file lists.cc.

void ObjectConstructorList::add ( ObjectConstructor *  a  ) 

Definition at line 154 of file lists.cc.

void ObjectConstructorList::remove ( ObjectConstructor *  a  ) 

Definition at line 148 of file lists.cc.

ObjectConstructorList::vectype ObjectConstructorList::ctorsThatWantArgs ( const std::vector< ObjectCalcer * > &  os,
const KigDocument &  d,
const KigWidget &  w,
bool  completeOnly = false 
) const

Definition at line 134 of file lists.cc.

const ObjectConstructorList::vectype & ObjectConstructorList::constructors (  )  const

Definition at line 391 of file lists.cc.


The documentation for this class was generated from the following files:
  • lists.h
  • lists.cc

kig

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

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
Generated for kdeedu 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