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

kig

Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
NormalMode Class Reference

#include <normal.h>

Inheritance diagram for NormalMode:
Inheritance graph
[legend]

Public Member Functions

 NormalMode (KigPart &)
 
 ~NormalMode ()
 
void clearSelection ()
 
void selectObject (ObjectHolder *o)
 
void selectObjects (const std::vector< ObjectHolder * > &os)
 
void unselectObject (ObjectHolder *o)
 
- Public Member Functions inherited from BaseMode
void leftClicked (QMouseEvent *e, KigWidget *v)
 
void leftMouseMoved (QMouseEvent *, KigWidget *)
 
void leftReleased (QMouseEvent *e, KigWidget *v)
 
void midClicked (QMouseEvent *e, KigWidget *v)
 
void midReleased (QMouseEvent *e, KigWidget *v)
 
void mouseMoved (QMouseEvent *e, KigWidget *v)
 
void rightClicked (QMouseEvent *, KigWidget *)
 
- Public Member Functions inherited from KigMode
virtual ~KigMode ()
 
virtual void cancelConstruction ()
 
QEventLoop * eventLoop () const
 
virtual void midMouseMoved (QMouseEvent *, KigWidget *)
 
virtual void rightMouseMoved (QMouseEvent *, KigWidget *)
 
virtual void rightReleased (QMouseEvent *, KigWidget *)
 
void setEventLoop (QEventLoop *e)
 
virtual StdConstructionMode * toStdConstructionMode ()
 

Protected Member Functions

void browseHistory ()
 
void deleteObjects ()
 
void deselectAll ()
 
void dragObject (const std::vector< ObjectHolder * > &os, const QPoint &pointClickedOn, KigWidget &w, bool ctrlOrShiftDown)
 
void dragRect (const QPoint &p, KigWidget &w)
 
void editTypes ()
 
void enableActions ()
 
void invertSelection ()
 
void leftClickedObject (ObjectHolder *o, const QPoint &p, KigWidget &w, bool ctrlOrShiftDown)
 
void midClicked (const QPoint &p, KigWidget &w)
 
void mouseMoved (const std::vector< ObjectHolder * > &os, const QPoint &p, KigWidget &w, bool shiftpressed)
 
void newMacro ()
 
void redrawScreen (KigWidget *)
 
void rightClicked (const std::vector< ObjectHolder * > &os, const QPoint &p, KigWidget &w)
 
void selectAll ()
 
void showHidden ()
 
- Protected Member Functions inherited from BaseMode
 BaseMode (KigPart &)
 
 ~BaseMode ()
 
std::vector< ObjectHolder * > oco ()
 
QPoint pointLocation ()
 
- Protected Member Functions inherited from KigMode
 KigMode (KigPart &d)
 

Protected Attributes

std::set< ObjectHolder * > sos
 
- Protected Attributes inherited from KigMode
KigPart & mdoc
 

Detailed Description

Definition at line 26 of file normal.h.

Constructor & Destructor Documentation

NormalMode::NormalMode ( KigPart &  d)

Definition at line 135 of file normal.cc.

NormalMode::~NormalMode ( )

Definition at line 140 of file normal.cc.

Member Function Documentation

void NormalMode::browseHistory ( )
protectedvirtual

Reimplemented from KigMode.

Definition at line 127 of file normal.cc.

void NormalMode::clearSelection ( )

Definition at line 88 of file normal.cc.

void NormalMode::deleteObjects ( )
protectedvirtual

Reimplemented from KigMode.

Definition at line 63 of file normal.cc.

void NormalMode::deselectAll ( )
protectedvirtual

Reimplemented from KigMode.

Definition at line 303 of file normal.cc.

void NormalMode::dragObject ( const std::vector< ObjectHolder * > &  os,
const QPoint &  pointClickedOn,
KigWidget &  w,
bool  ctrlOrShiftDown 
)
protectedvirtual

Reimplemented from BaseMode.

Definition at line 169 of file normal.cc.

void NormalMode::dragRect ( const QPoint &  p,
KigWidget &  w 
)
protectedvirtual

Reimplemented from BaseMode.

Definition at line 144 of file normal.cc.

void NormalMode::editTypes ( )
protectedvirtual

Reimplemented from KigMode.

Definition at line 121 of file normal.cc.

void NormalMode::enableActions ( )
protectedvirtual

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 devri.nosp@m.ese@.nosp@m.kde.o.nosp@m.rg

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 BaseMode.

Definition at line 47 of file normal.cc.

void NormalMode::invertSelection ( )
protectedvirtual

Reimplemented from KigMode.

Definition at line 309 of file normal.cc.

void NormalMode::leftClickedObject ( ObjectHolder *  o,
const QPoint &  p,
KigWidget &  w,
bool  ctrlOrShiftDown 
)
protectedvirtual

Implements BaseMode.

Definition at line 187 of file normal.cc.

void NormalMode::midClicked ( const QPoint &  p,
KigWidget &  w 
)
protectedvirtual

Implements BaseMode.

Definition at line 218 of file normal.cc.

void NormalMode::mouseMoved ( const std::vector< ObjectHolder * > &  os,
const QPoint &  p,
KigWidget &  w,
bool  shiftpressed 
)
protectedvirtual

Implements BaseMode.

Definition at line 261 of file normal.cc.

void NormalMode::newMacro ( )
protectedvirtual

Reimplemented from KigMode.

Definition at line 103 of file normal.cc.

void NormalMode::redrawScreen ( KigWidget *  w)
protectedvirtual

Objcects were added.

Reimplemented from KigMode.

Definition at line 109 of file normal.cc.

void NormalMode::rightClicked ( const std::vector< ObjectHolder * > &  os,
const QPoint &  p,
KigWidget &  w 
)
protectedvirtual

Implements BaseMode.

Definition at line 230 of file normal.cc.

void NormalMode::selectAll ( )
protectedvirtual

Reimplemented from KigMode.

Definition at line 296 of file normal.cc.

void NormalMode::selectObject ( ObjectHolder *  o)

Definition at line 70 of file normal.cc.

void NormalMode::selectObjects ( const std::vector< ObjectHolder * > &  os)

Definition at line 75 of file normal.cc.

void NormalMode::showHidden ( )
protectedvirtual

Reimplemented from KigMode.

Definition at line 98 of file normal.cc.

void NormalMode::unselectObject ( ObjectHolder *  o)

Definition at line 83 of file normal.cc.

Member Data Documentation

std::set<ObjectHolder*> NormalMode::sos
protected

selected objects...

Definition at line 77 of file normal.h.


The documentation for this class was generated from the following files:
  • normal.h
  • normal.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