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

kig

NumericLabelMode Class Reference

#include <label.h>

Inheritance diagram for NumericLabelMode:

Inheritance graph
[legend]

List of all members.


Detailed Description

How to construct a numeric label in a clean way.

Definition at line 134 of file label.h.


Public Member Functions

void cancelConstruction ()
void enableActions ()
void killMode ()
void leftClicked (QMouseEvent *, KigWidget *)
void leftReleased (QMouseEvent *, KigWidget *)
void mouseMoved (QMouseEvent *, KigWidget *)
 NumericLabelMode (KigPart &d)
void redrawScreen (KigWidget *w)
 ~NumericLabelMode ()

Constructor & Destructor Documentation

NumericLabelMode::NumericLabelMode ( KigPart &  d  ) 

Definition at line 629 of file label.cc.

NumericLabelMode::~NumericLabelMode (  ) 

Definition at line 634 of file label.cc.


Member Function Documentation

void NumericLabelMode::cancelConstruction (  )  [virtual]

Reimplemented from KigMode.

Definition at line 669 of file label.cc.

void NumericLabelMode::enableActions (  )  [virtual]

actions: we enable the actions we want when our mode is made active.

This file is part of Kig, a KDE program for Interactive Geometry.

These actions are members of KigDocument, and call slots on KigDocument. These slots all call the correspondent mode() member. Modes reimplement the ones they need, and turn on the actions they support in enableActions().

.. Copyright (C) 2002 Dominique Devriese <devriese@kde.org>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Reimplemented from KigMode.

Definition at line 674 of file label.cc.

void NumericLabelMode::killMode (  ) 

Definition at line 664 of file label.cc.

void NumericLabelMode::leftClicked ( QMouseEvent *  e,
KigWidget *   
) [virtual]

Reimplemented from KigMode.

Definition at line 638 of file label.cc.

void NumericLabelMode::leftReleased ( QMouseEvent *  e,
KigWidget *  v 
) [virtual]

Reimplemented from KigMode.

Definition at line 643 of file label.cc.

void NumericLabelMode::mouseMoved ( QMouseEvent *  ,
KigWidget *   
) [virtual]

mouse moved without any buttons down.

..

Reimplemented from KigMode.

Definition at line 683 of file label.cc.

void NumericLabelMode::redrawScreen ( KigWidget *  w  )  [virtual]

Redraw the document on KigWidget w .

It's up to the mode to refresh the screen...

Reimplemented from KigMode.

Definition at line 688 of file label.cc.


The documentation for this class was generated from the following files:
  • label.h
  • label.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
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
  •   stepcore
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