KDevelop API Documentation

KDiffTextEdit Class Reference

#include <diffwidget.h>

Inheritance diagram for KDiffTextEdit:

Inheritance graph
[legend]
Collaboration diagram for KDiffTextEdit:

Collaboration graph
[legend]
List of all members.

Signals

void externalPartRequested (const QString &partName)
void externalPartRequested (const QString &partName)

Public Member Functions

 KDiffTextEdit (QWidget *parent=0, const char *name=0)
virtual ~KDiffTextEdit ()
void applySyntaxHighlight ()
void clearSyntaxHighlight ()
 KDiffTextEdit (QWidget *parent=0, const char *name=0)
virtual ~KDiffTextEdit ()
void applySyntaxHighlight ()
void clearSyntaxHighlight ()

Protected Member Functions

virtual QPopupMenucreatePopupMenu (const QPoint &)
virtual QPopupMenucreatePopupMenu ()
virtual QPopupMenucreatePopupMenu (const QPoint &)
virtual QPopupMenucreatePopupMenu ()

Private Slots

void popupActivated (int)
void toggleSyntaxHighlight ()
void saveAs ()
void popupActivated (int)
void toggleSyntaxHighlight ()
void saveAs ()

Static Private Member Functions

void searchExtParts ()
void searchExtParts ()

Private Attributes

bool _highlight

Static Private Attributes

QStringList extParts
QStringList extPartsTranslated

Constructor & Destructor Documentation

KDiffTextEdit::KDiffTextEdit QWidget parent = 0,
const char *  name = 0
 

Definition at line 42 of file diffwidget.cpp.

References _highlight, KConfigBase::readBoolEntry(), searchExtParts(), and KConfigBase::setGroup().

KDiffTextEdit::~KDiffTextEdit  )  [virtual]
 

Definition at line 51 of file diffwidget.cpp.

References _highlight, KConfigBase::setGroup(), and KConfigBase::writeEntry().

KDiffTextEdit::KDiffTextEdit QWidget parent = 0,
const char *  name = 0
 

virtual KDiffTextEdit::~KDiffTextEdit  )  [virtual]
 


Member Function Documentation

void KDiffTextEdit::applySyntaxHighlight  ) 
 

void KDiffTextEdit::applySyntaxHighlight  ) 
 

Definition at line 119 of file diffwidget.cpp.

References text().

Referenced by DiffWidget::slotFinished(), and toggleSyntaxHighlight().

void KDiffTextEdit::clearSyntaxHighlight  ) 
 

void KDiffTextEdit::clearSyntaxHighlight  ) 
 

Definition at line 141 of file diffwidget.cpp.

Referenced by toggleSyntaxHighlight().

virtual QPopupMenu* KDiffTextEdit::createPopupMenu  )  [protected, virtual]
 

virtual QPopupMenu* KDiffTextEdit::createPopupMenu const QPoint  )  [protected, virtual]
 

QPopupMenu * KDiffTextEdit::createPopupMenu  )  [protected, virtual]
 

Definition at line 59 of file diffwidget.cpp.

QPopupMenu * KDiffTextEdit::createPopupMenu const QPoint  )  [protected, virtual]
 

Definition at line 64 of file diffwidget.cpp.

References _highlight, extPartsTranslated, Structure::length(), POPUP_BASE, popupActivated(), saveAs(), and toggleSyntaxHighlight().

void KDiffTextEdit::externalPartRequested const QString partName  )  [signal]
 

void KDiffTextEdit::externalPartRequested const QString partName  )  [signal]
 

Referenced by popupActivated().

void KDiffTextEdit::popupActivated int   )  [private, slot]
 

void KDiffTextEdit::popupActivated int   )  [private, slot]
 

Definition at line 168 of file diffwidget.cpp.

References externalPartRequested(), and extParts.

Referenced by createPopupMenu().

void KDiffTextEdit::saveAs  )  [private, slot]
 

void KDiffTextEdit::saveAs  )  [private, slot]
 

Definition at line 92 of file diffwidget.cpp.

References KFileDialog::getSaveFileName(), KMessageBox::sorry(), and text().

Referenced by createPopupMenu().

void KDiffTextEdit::searchExtParts  )  [static, private]
 

void KDiffTextEdit::searchExtParts  )  [static, private]
 

Definition at line 149 of file diffwidget.cpp.

References extParts, extPartsTranslated, and KService::Ptr.

Referenced by KDiffTextEdit().

void KDiffTextEdit::toggleSyntaxHighlight  )  [private, slot]
 

void KDiffTextEdit::toggleSyntaxHighlight  )  [private, slot]
 

Definition at line 110 of file diffwidget.cpp.

References _highlight, applySyntaxHighlight(), and clearSyntaxHighlight().

Referenced by createPopupMenu().


Member Data Documentation

bool KDiffTextEdit::_highlight [private]
 

Definition at line 57 of file diffwidget.h.

Referenced by createPopupMenu(), KDiffTextEdit(), toggleSyntaxHighlight(), and ~KDiffTextEdit().

QStringList KDiffTextEdit::extParts [static, private]
 

Definition at line 55 of file diffwidget.h.

Referenced by popupActivated(), and searchExtParts().

QStringList KDiffTextEdit::extPartsTranslated [static, private]
 

Definition at line 56 of file diffwidget.h.

Referenced by createPopupMenu(), and searchExtParts().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:23:07 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003