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

kig

Public Types | Public Member Functions | Static Public Member Functions | List of all members
ObjectConstructorList Class Reference

#include <lists.h>

Public Types

typedef std::vector
< ObjectConstructor * > 
vectype
 

Public Member Functions

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

Static Public Member Functions

static ObjectConstructorList * instance ()
 

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.

Member Typedef Documentation

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

Definition at line 72 of file lists.h.

Member Function Documentation

void ObjectConstructorList::add ( ObjectConstructor *  a)

Definition at line 155 of file lists.cc.

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

Definition at line 392 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 135 of file lists.cc.

ObjectConstructorList * ObjectConstructorList::instance ( )
static

Definition at line 129 of file lists.cc.

void ObjectConstructorList::remove ( ObjectConstructor *  a)

Definition at line 149 of file lists.cc.


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

KDE's Doxygen guidelines are available online.

kig

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

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

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