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

umbrello/umbrello

CodeEditor Class Reference

#include <codeeditor.h>

Inheritance diagram for CodeEditor:

Inheritance graph
[legend]

List of all members.


Public Slots

void changeHighlighting (int signal)
void changeShowHidden (int signal)
void insertParagraph (const QString &text, int para)
void removeParagraph (int para)
void slotRedrawText ()

Public Member Functions

 CodeEditor (CodeViewerDialog *parent, const char *name=0, CodeDocument *doc=0)
 CodeEditor (const QString &text, const QString &context=QString(), CodeViewerDialog *parent=0, const char *name=0, CodeDocument *doc=0)
Settings::CodeViewerState getState ()
 ~CodeEditor ()

Protected Slots

void clicked (int para, int pos)
void cursorPositionChanged (int para, int pos)
void doubleClicked (int para, int pos)
void slotChangeSelectedBlockCommentView ()
void slotChangeSelectedBlockView ()
void slotCopyTextBlock ()
void slotCutTextBlock ()
void slotInsertCodeBlockAfterSelected ()
void slotInsertCodeBlockBeforeSelected ()
void slotPasteTextBlock ()

Protected Member Functions

void appendText (CodeBlockWithComments *cb)
void appendText (CodeComment *comment, TextBlock *parent, UMLObject *umlObj=0, const QString &compName="")
void appendText (CodeMethodBlock *mb)
void appendText (TextBlockList *items)
void appendText (CodeClassFieldDeclarationBlock *db)
void appendText (HierarchicalCodeBlock *hblock)
void appendText (TextBlock *tblock)
bool close ()
void contentsMouseMoveEvent (QMouseEvent *e)
KMenu * createPopup ()
Q3PopupMenu * createPopupMenu (const QPoint &pos)
void keyPressEvent (QKeyEvent *e)
void loadFromDocument ()
void rebuildView (int startCursorPos)

Detailed Description

Definition at line 67 of file codeeditor.h.


Constructor & Destructor Documentation

CodeEditor::CodeEditor ( const QString &  text,
const QString &  context = QString(),
CodeViewerDialog *  parent = 0,
const char *  name = 0,
CodeDocument *  doc = 0 
) [explicit]

Definition at line 54 of file codeeditor.cpp.

CodeEditor::CodeEditor ( CodeViewerDialog *  parent,
const char *  name = 0,
CodeDocument *  doc = 0 
) [explicit]

Definition at line 61 of file codeeditor.cpp.

CodeEditor::~CodeEditor (  ) 

Definition at line 67 of file codeeditor.cpp.


Member Function Documentation

void CodeEditor::appendText ( CodeBlockWithComments *  cb  )  [protected]

Definition at line 391 of file codeeditor.cpp.

void CodeEditor::appendText ( CodeComment *  comment,
TextBlock *  parent,
UMLObject *  umlObj = 0,
const QString &  compName = "" 
) [protected]

Definition at line 375 of file codeeditor.cpp.

void CodeEditor::appendText ( CodeMethodBlock *  mb  )  [protected]

Definition at line 445 of file codeeditor.cpp.

void CodeEditor::appendText ( TextBlockList *  items  )  [protected]

Definition at line 341 of file codeeditor.cpp.

void CodeEditor::appendText ( CodeClassFieldDeclarationBlock *  db  )  [protected]

Definition at line 412 of file codeeditor.cpp.

void CodeEditor::appendText ( HierarchicalCodeBlock *  hblock  )  [protected]

Definition at line 522 of file codeeditor.cpp.

void CodeEditor::appendText ( TextBlock *  tblock  )  [protected]

Definition at line 508 of file codeeditor.cpp.

void CodeEditor::changeHighlighting ( int  signal  )  [slot]

Definition at line 1137 of file codeeditor.cpp.

void CodeEditor::changeShowHidden ( int  signal  )  [slot]

Definition at line 1126 of file codeeditor.cpp.

void CodeEditor::clicked ( int  para,
int  pos 
) [protected, slot]

Reimplemented from Q3TextEdit.

Definition at line 102 of file codeeditor.cpp.

bool CodeEditor::close (  )  [protected]

Definition at line 107 of file codeeditor.cpp.

void CodeEditor::contentsMouseMoveEvent ( QMouseEvent *  e  )  [protected]

Definition at line 1221 of file codeeditor.cpp.

KMenu * CodeEditor::createPopup (  )  [protected]

Definition at line 674 of file codeeditor.cpp.

Q3PopupMenu * CodeEditor::createPopupMenu ( const QPoint &  pos  )  [protected]

Reimplemented from Q3TextEdit.

Definition at line 666 of file codeeditor.cpp.

void CodeEditor::cursorPositionChanged ( int  para,
int  pos 
) [protected, slot]

Reimplemented from Q3TextEdit.

Definition at line 932 of file codeeditor.cpp.

void CodeEditor::doubleClicked ( int  para,
int  pos 
) [protected, slot]

Reimplemented from Q3TextEdit.

Definition at line 118 of file codeeditor.cpp.

Settings::CodeViewerState CodeEditor::getState (  ) 

Definition at line 91 of file codeeditor.cpp.

void CodeEditor::insertParagraph ( const QString &  text,
int  para 
) [slot]

Reimplemented from Q3TextEdit.

Definition at line 567 of file codeeditor.cpp.

void CodeEditor::keyPressEvent ( QKeyEvent *  e  )  [protected]

Reimplemented from Q3TextEdit.

Definition at line 195 of file codeeditor.cpp.

void CodeEditor::loadFromDocument (  )  [protected]

Definition at line 209 of file codeeditor.cpp.

void CodeEditor::rebuildView ( int  startCursorPos  )  [protected]

Definition at line 1263 of file codeeditor.cpp.

void CodeEditor::removeParagraph ( int  para  )  [slot]

Reimplemented from Q3TextEdit.

Definition at line 572 of file codeeditor.cpp.

void CodeEditor::slotChangeSelectedBlockCommentView (  )  [protected, slot]

Definition at line 604 of file codeeditor.cpp.

void CodeEditor::slotChangeSelectedBlockView (  )  [protected, slot]

Definition at line 593 of file codeeditor.cpp.

void CodeEditor::slotCopyTextBlock (  )  [protected, slot]

Definition at line 766 of file codeeditor.cpp.

void CodeEditor::slotCutTextBlock (  )  [protected, slot]

Definition at line 786 of file codeeditor.cpp.

void CodeEditor::slotInsertCodeBlockAfterSelected (  )  [protected, slot]

Definition at line 635 of file codeeditor.cpp.

void CodeEditor::slotInsertCodeBlockBeforeSelected (  )  [protected, slot]

Definition at line 618 of file codeeditor.cpp.

void CodeEditor::slotPasteTextBlock (  )  [protected, slot]

Definition at line 810 of file codeeditor.cpp.

void CodeEditor::slotRedrawText (  )  [slot]

Definition at line 820 of file codeeditor.cpp.


The documentation for this class was generated from the following files:
  • codeeditor.h
  • codeeditor.cpp

umbrello/umbrello

Skip menu "umbrello/umbrello"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdesdk

Skip menu "kdesdk"
  • kapptemplate
  • kate
  •     kate
  • kbugbuster
  • kcachegrind
  • kompare
  • lokalize
  • umbrello
  •   umbrello
Generated for kdesdk by doxygen 1.5.7
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