kig
KigPart Class Reference
#include <kig_part.h>

Detailed Description
This is a "Part".It that does all the real work in a KPart application. Briefly, it holds the data of the document, and acts as an interface to shells
Main Part
Definition at line 68 of file kig_part.h.
Member Typedef Documentation
| typedef std::vector<KigGUIAction*> KigPart::GUIUpdateToken |
the "token" keeps some objects that should be deleted, we only delete them after we replug the actionLists.
. calling these functions should be done like:
GUIUpdateToken t = doc->startGUIActionUpdate(); doc->action[Added|Removed]( act, t ); ... doc->endGUIActionUpdate( t );
Definition at line 231 of file kig_part.h.
Constructor & Destructor Documentation
| KigPart::~KigPart | ( | ) | [virtual] |
Member Function Documentation
| bool KigPart::openFile | ( | ) | [protected, virtual] |
| bool KigPart::saveFile | ( | ) | [protected, virtual] |
| void KigPart::emitStatusBarText | ( | const QString & | text | ) |
Definition at line 627 of file kig_part.cpp.
| void KigPart::redrawScreen | ( | ) |
Definition at line 911 of file kig_part.cpp.
| void KigPart::redrawScreen | ( | KigWidget * | w | ) |
Definition at line 906 of file kig_part.cpp.
| void KigPart::fileSaveAs | ( | ) | [slot] |
Definition at line 632 of file kig_part.cpp.
| void KigPart::fileSave | ( | ) | [slot] |
Definition at line 637 of file kig_part.cpp.
| void KigPart::filePrint | ( | ) | [slot] |
Definition at line 809 of file kig_part.cpp.
| void KigPart::filePrintPreview | ( | ) | [slot] |
Definition at line 801 of file kig_part.cpp.
| void KigPart::slotSelectAll | ( | ) | [slot] |
Definition at line 853 of file kig_part.cpp.
| void KigPart::slotDeselectAll | ( | ) | [slot] |
Definition at line 858 of file kig_part.cpp.
| void KigPart::slotInvertSelection | ( | ) | [slot] |
Definition at line 863 of file kig_part.cpp.
| void KigPart::unplugActionLists | ( | ) | [slot] |
Definition at line 605 of file kig_part.cpp.
| void KigPart::plugActionLists | ( | ) | [slot] |
Definition at line 616 of file kig_part.cpp.
| void KigPart::deleteObjects | ( | ) | [slot] |
Definition at line 521 of file kig_part.cpp.
| void KigPart::cancelConstruction | ( | ) | [slot] |
Definition at line 526 of file kig_part.cpp.
| void KigPart::repeatLastConstruction | ( | ) | [slot] |
Definition at line 531 of file kig_part.cpp.
| void KigPart::showHidden | ( | ) | [slot] |
Definition at line 540 of file kig_part.cpp.
| void KigPart::newMacro | ( | ) | [slot] |
Definition at line 545 of file kig_part.cpp.
| void KigPart::editTypes | ( | ) | [slot] |
Definition at line 550 of file kig_part.cpp.
| void KigPart::browseHistory | ( | ) | [slot] |
Definition at line 555 of file kig_part.cpp.
| void KigPart::toggleGrid | ( | ) | [slot] |
Definition at line 985 of file kig_part.cpp.
| void KigPart::toggleAxes | ( | ) | [slot] |
Definition at line 994 of file kig_part.cpp.
| void KigPart::toggleNightVision | ( | ) | [slot] |
Definition at line 1003 of file kig_part.cpp.
| void KigPart::setHistoryClean | ( | bool | clean | ) | [slot] |
Definition at line 560 of file kig_part.cpp.
| void KigPart::addWidget | ( | KigWidget * | v | ) |
Definition at line 791 of file kig_part.cpp.
| void KigPart::delWidget | ( | KigWidget * | v | ) |
Definition at line 796 of file kig_part.cpp.
| KigMode* KigPart::mode | ( | ) | const [inline] |
Definition at line 134 of file kig_part.h.
| void KigPart::setMode | ( | KigMode * | m | ) |
Definition at line 508 of file kig_part.cpp.
| void KigPart::runMode | ( | KigMode * | m | ) |
Definition at line 667 of file kig_part.cpp.
| void KigPart::doneMode | ( | KigMode * | d | ) |
Definition at line 681 of file kig_part.cpp.
| void KigPart::rememberConstruction | ( | ConstructibleAction * | ca | ) |
Definition at line 349 of file kig_part.cpp.
| void KigPart::coordSystemChanged | ( | int | id | ) |
Definition at line 1012 of file kig_part.cpp.
| void KigPart::recenterScreen | ( | ) | [signal] |
emitted when we want to suggest a new size for the view ( basically after loading a file, and on startup.
.. )
| void KigPart::addObject | ( | ObjectHolder * | inObject | ) |
Definition at line 472 of file kig_part.cpp.
| void KigPart::addObjects | ( | const std::vector< ObjectHolder * > & | os | ) |
Definition at line 477 of file kig_part.cpp.
| void KigPart::delObject | ( | ObjectHolder * | inObject | ) |
Definition at line 488 of file kig_part.cpp.
| void KigPart::delObjects | ( | const std::vector< ObjectHolder * > & | os | ) |
Definition at line 570 of file kig_part.cpp.
| void KigPart::hideObjects | ( | const std::vector< ObjectHolder * > & | os | ) |
Definition at line 868 of file kig_part.cpp.
| void KigPart::showObjects | ( | const std::vector< ObjectHolder * > & | os | ) |
Definition at line 887 of file kig_part.cpp.
| void KigPart::_addObject | ( | ObjectHolder * | inObject | ) |
Definition at line 482 of file kig_part.cpp.
| void KigPart::_addObjects | ( | const std::vector< ObjectHolder * > & | o | ) |
Definition at line 515 of file kig_part.cpp.
| void KigPart::_delObject | ( | ObjectHolder * | inObject | ) |
Definition at line 502 of file kig_part.cpp.
| void KigPart::_delObjects | ( | const std::vector< ObjectHolder * > & | o | ) |
Definition at line 496 of file kig_part.cpp.
| bool KigPart::internalSaveAs | ( | ) | [protected] |
Definition at line 642 of file kig_part.cpp.
| void KigPart::setupActions | ( | ) | [protected] |
Definition at line 210 of file kig_part.cpp.
| void KigPart::setupTypes | ( | ) | [protected] |
Definition at line 334 of file kig_part.cpp.
| void KigPart::setupBuiltinMacros | ( | ) | [protected] |
Definition at line 759 of file kig_part.cpp.
| void KigPart::setupMacroTypes | ( | ) | [protected] |
Definition at line 732 of file kig_part.cpp.
| KigPart::GUIUpdateToken KigPart::startGUIActionUpdate | ( | ) |
Definition at line 727 of file kig_part.cpp.
| void KigPart::actionAdded | ( | GUIAction * | a, | |
| GUIUpdateToken & | t | |||
| ) |
Definition at line 712 of file kig_part.cpp.
| void KigPart::actionRemoved | ( | GUIAction * | a, | |
| GUIUpdateToken & | t | |||
| ) |
Definition at line 689 of file kig_part.cpp.
| void KigPart::endGUIActionUpdate | ( | GUIUpdateToken & | t | ) |
Definition at line 719 of file kig_part.cpp.
| QUndoStack * KigPart::history | ( | ) |
Definition at line 565 of file kig_part.cpp.
| void KigPart::enableConstructActions | ( | bool | enabled | ) |
Definition at line 598 of file kig_part.cpp.
| void KigPart::doPrint | ( | QPrinter & | printer, | |
| bool | printGrid, | |||
| bool | printAxes | |||
| ) | [protected] |
Definition at line 826 of file kig_part.cpp.
| const KigDocument & KigPart::document | ( | ) | const |
Definition at line 920 of file kig_part.cpp.
| KigDocument & KigPart::document | ( | ) |
Definition at line 925 of file kig_part.cpp.
| void KigPart::saveTypes | ( | ) |
Definition at line 1017 of file kig_part.cpp.
| void KigPart::loadTypes | ( | ) |
Definition at line 1032 of file kig_part.cpp.
| void KigPart::deleteTypes | ( | ) |
Definition at line 1047 of file kig_part.cpp.
Member Data Documentation
KigMode* KigPart::mMode [protected] |
Definition at line 177 of file kig_part.h.
KSelectAction* KigPart::aCoordSystem [protected] |
Definition at line 178 of file kig_part.h.
ConstructibleAction* KigPart::mRememberConstruction [protected] |
Definition at line 179 of file kig_part.h.
KUndoStack* KigPart::mhistory [protected] |
Definition at line 196 of file kig_part.h.
Definition at line 197 of file kig_part.h.
Definition at line 198 of file kig_part.h.
Definition at line 199 of file kig_part.h.
Definition at line 200 of file kig_part.h.
Definition at line 201 of file kig_part.h.
Definition at line 202 of file kig_part.h.
Definition at line 205 of file kig_part.h.
Definition at line 206 of file kig_part.h.
Definition at line 207 of file kig_part.h.
Definition at line 208 of file kig_part.h.
Definition at line 209 of file kig_part.h.
Definition at line 210 of file kig_part.h.
Definition at line 211 of file kig_part.h.
Definition at line 212 of file kig_part.h.
Definition at line 213 of file kig_part.h.
Definition at line 214 of file kig_part.h.
| KToggleAction* KigPart::aToggleGrid |
Definition at line 215 of file kig_part.h.
| KToggleAction* KigPart::aToggleAxes |
Definition at line 216 of file kig_part.h.
| KToggleAction* KigPart::aToggleNightVision |
Definition at line 217 of file kig_part.h.
| std::vector<KigGUIAction*> KigPart::aActions |
Definition at line 218 of file kig_part.h.
std::vector<KigWidget*> KigPart::mwidgets [protected] |
Definition at line 244 of file kig_part.h.
KigView* KigPart::m_widget [protected] |
Definition at line 246 of file kig_part.h.
KigDocument* KigPart::mdocument [protected] |
Definition at line 248 of file kig_part.h.
The documentation for this class was generated from the following files:
KDE 4.0 API Reference