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

kig

GUIActionList Class Reference

#include <lists.h>

List of all members.


Detailed Description

List of GUIActions for the parts to show.

Note that the list owns the actions it receives..

Definition at line 38 of file lists.h.


Public Types

typedef std::set< GUIAction * > avectype
typedef std::set< KigPart * > dvectype

Public Member Functions

const avectype & actions () const
void regDoc (KigPart *d)
void unregDoc (KigPart *d)
void add (GUIAction *a)
void add (const std::vector< GUIAction * > &a)
void remove (GUIAction *a)
void remove (const std::vector< GUIAction * > &a)

Static Public Member Functions

static GUIActionList * instance ()

Member Typedef Documentation

typedef std::set<GUIAction*> GUIActionList::avectype

Definition at line 41 of file lists.h.

typedef std::set<KigPart*> GUIActionList::dvectype

Definition at line 42 of file lists.h.


Member Function Documentation

GUIActionList * GUIActionList::instance (  )  [static]

Definition at line 41 of file lists.cc.

const avectype& GUIActionList::actions (  )  const [inline]

Definition at line 50 of file lists.h.

void GUIActionList::regDoc ( KigPart *  d  ) 

register this document, so that it receives notifications for added and removed actions.

Definition at line 57 of file lists.cc.

void GUIActionList::unregDoc ( KigPart *  d  ) 

Definition at line 62 of file lists.cc.

void GUIActionList::add ( GUIAction *  a  ) 

Definition at line 79 of file lists.cc.

void GUIActionList::add ( const std::vector< GUIAction * > &  a  ) 

Definition at line 67 of file lists.cc.

void GUIActionList::remove ( GUIAction *  a  ) 

Definition at line 106 of file lists.cc.

void GUIActionList::remove ( const std::vector< GUIAction * > &  a  ) 

Definition at line 90 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