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

kig

  • sources
  • kde-4.12
  • kdeedu
  • kig
  • modes
mode.cc
Go to the documentation of this file.
1 
21 #include "mode.h"
22 
23 #include "../kig/kig_part.h"
24 
25 #include <kaction.h>
26 
27 void KigMode::enableActions()
28 {
29  mdoc.enableConstructActions( false );
30  mdoc.aSelectAll->setEnabled( false );
31  mdoc.aDeselectAll->setEnabled( false );
32  mdoc.aInvertSelection->setEnabled( false );
33  mdoc.aCancelConstruction->setEnabled( false );
34  mdoc.aConfigureTypes->setEnabled( false );
35  mdoc.aBrowseHistory->setEnabled( false );
36  mdoc.aDeleteObjects->setEnabled( false );
37  mdoc.aShowHidden->setEnabled( false );
38  mdoc.aNewMacro->setEnabled( false );
39  mdoc.action( "edit_undo" )->setEnabled( false );
40  mdoc.action( "edit_redo" )->setEnabled( false );
41 }
42 
43 KigMode::~KigMode()
44 {
45 }
46 
47 KigMode::KigMode( KigPart& d )
48  : mdoc( d ), mevloop( 0 )
49 {
50 }
51 
52 void KigMode::leftClicked( QMouseEvent*, KigWidget* )
53 {
54 }
55 
56 void KigMode::leftMouseMoved( QMouseEvent*, KigWidget* )
57 {
58 }
59 
60 void KigMode::leftReleased( QMouseEvent*, KigWidget* )
61 {
62  /* insist disabling the undo button to avoid crashes */
63  mdoc.action( "edit_undo" )->setEnabled( false );
64  mdoc.action( "edit_redo" )->setEnabled( false );
65 }
66 
67 void KigMode::midClicked( QMouseEvent*, KigWidget* )
68 {
69 }
70 
71 void KigMode::midMouseMoved( QMouseEvent*, KigWidget* )
72 {
73 }
74 
75 void KigMode::midReleased( QMouseEvent*, KigWidget* )
76 {
77 }
78 
79 void KigMode::rightClicked( QMouseEvent*, KigWidget* )
80 {
81 }
82 
83 void KigMode::rightMouseMoved( QMouseEvent*, KigWidget* )
84 {
85 }
86 
87 void KigMode::rightReleased( QMouseEvent*, KigWidget* )
88 {
89 }
90 
91 void KigMode::mouseMoved( QMouseEvent*, KigWidget* )
92 {
93 }
94 
95 void KigMode::cancelConstruction()
96 {
97 }
98 
99 void KigMode::deleteObjects()
100 {
101 }
102 
103 void KigMode::showHidden()
104 {
105 }
106 
107 void KigMode::newMacro()
108 {
109 }
110 
111 void KigMode::editTypes()
112 {
113 }
114 
115 void KigMode::browseHistory()
116 {
117 }
118 
119 void KigMode::redrawScreen( KigWidget* )
120 {
121 }
122 
123 StdConstructionMode* KigMode::toStdConstructionMode()
124 {
125  return 0;
126 }
127 
128 void KigMode::selectAll()
129 {
130 }
131 
132 void KigMode::deselectAll()
133 {
134 }
135 
136 void KigMode::invertSelection()
137 {
138 }
139 
140 void KigMode::setEventLoop( QEventLoop* e )
141 {
142  mevloop = e;
143 }
144 
145 QEventLoop* KigMode::eventLoop() const
146 {
147  return mevloop;
148 }
149 
KigMode::rightReleased
virtual void rightReleased(QMouseEvent *, KigWidget *)
Definition: mode.cc:87
KigMode::deleteObjects
virtual void deleteObjects()
Definition: mode.cc:99
KigPart::aNewMacro
KAction * aNewMacro
Definition: kig_part.h:242
KigPart::aBrowseHistory
KAction * aBrowseHistory
Definition: kig_part.h:245
KigPart::aShowHidden
KAction * aShowHidden
Definition: kig_part.h:243
KigPart::enableConstructActions
void enableConstructActions(bool enabled)
Definition: kig_part.cpp:666
KigMode::redrawScreen
virtual void redrawScreen(KigWidget *w)
Redraw the document on KigWidget w .
Definition: mode.cc:119
KigPart::aDeleteObjects
KAction * aDeleteObjects
Definition: kig_part.h:241
KigMode::showHidden
virtual void showHidden()
Definition: mode.cc:103
KigMode::browseHistory
virtual void browseHistory()
Definition: mode.cc:115
KigMode::eventLoop
QEventLoop * eventLoop() const
Definition: mode.cc:145
KigMode::enableActions
virtual void enableActions()
actions: we enable the actions we want when our mode is made active.
Definition: mode.cc:27
KigMode::rightClicked
virtual void rightClicked(QMouseEvent *, KigWidget *)
Definition: mode.cc:79
KigMode::mdoc
KigPart & mdoc
Definition: mode.h:94
KigMode::invertSelection
virtual void invertSelection()
Definition: mode.cc:136
KigMode::mouseMoved
virtual void mouseMoved(QMouseEvent *, KigWidget *)
mouse moved without any buttons down...
Definition: mode.cc:91
KigPart::aConfigureTypes
KAction * aConfigureTypes
Definition: kig_part.h:244
KigMode::cancelConstruction
virtual void cancelConstruction()
Definition: mode.cc:95
KigMode::editTypes
virtual void editTypes()
Definition: mode.cc:111
KigPart::aInvertSelection
KAction * aInvertSelection
Definition: kig_part.h:240
KigMode::midClicked
virtual void midClicked(QMouseEvent *, KigWidget *)
Definition: mode.cc:67
KigWidget
This class is the real widget showing the document.
Definition: kig_view.h:50
KigMode::leftMouseMoved
virtual void leftMouseMoved(QMouseEvent *, KigWidget *)
this means: mouse moved with left mouse button down (in case that wasn't clear...) ...
Definition: mode.cc:56
KigMode::KigMode
KigMode(KigPart &d)
Definition: mode.cc:47
KigMode::newMacro
virtual void newMacro()
Definition: mode.cc:107
KigMode::toStdConstructionMode
virtual StdConstructionMode * toStdConstructionMode()
Definition: mode.cc:123
KigMode::leftClicked
virtual void leftClicked(QMouseEvent *, KigWidget *)
Definition: mode.cc:52
KigMode::rightMouseMoved
virtual void rightMouseMoved(QMouseEvent *, KigWidget *)
Definition: mode.cc:83
KigMode::leftReleased
virtual void leftReleased(QMouseEvent *, KigWidget *)
Definition: mode.cc:60
KigPart
This is a "Part".
Definition: kig_part.h:68
KigMode::selectAll
virtual void selectAll()
Definition: mode.cc:128
KigMode::midMouseMoved
virtual void midMouseMoved(QMouseEvent *, KigWidget *)
Definition: mode.cc:71
KigMode::deselectAll
virtual void deselectAll()
Definition: mode.cc:132
mode.h
KigPart::aDeselectAll
KAction * aDeselectAll
Definition: kig_part.h:239
KigPart::aCancelConstruction
KAction * aCancelConstruction
Definition: kig_part.h:236
KigMode::~KigMode
virtual ~KigMode()
Definition: mode.cc:43
KigMode::midReleased
virtual void midReleased(QMouseEvent *, KigWidget *)
Definition: mode.cc:75
KigPart::aSelectAll
KAction * aSelectAll
Definition: kig_part.h:238
KigMode::setEventLoop
void setEventLoop(QEventLoop *e)
Definition: mode.cc:140
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:35:39 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