Quark  0.1
DiffableSourceTextEdit Class Reference

#include <DiffableSourceTextEdit.h++>

Inheritance diagram for DiffableSourceTextEdit:

Public Slots

void setHighlightingEnabled (bool enabled)
 Enables or disables syntax highlighting. More...
 

Public Member Functions

 DiffableSourceTextEdit (QWidget *parent=NULL)
 
virtual ~DiffableSourceTextEdit ()
 
void setDiffModel (DiffModel *diffModel, DiffRole diffRole, DiffDirection diffDir)
 
void setDiffDirection (DiffDirection diffDir)
 
void setDiffColorModel (DiffColorModel *diffColorModel)
 
int pixelTopOfLine (int line) const
 
int pixelBottomOfLine (int line) const
 
int lineAtCenter () const
 
void setLineAtCenter (int line)
 
DiffRole diffRole () const
 
DiffDirection diffDirection () const
 
void highlightDiffRegions ()
 
void setSyntaxHighlighter (QSharedPointer< QSyntaxHighlighter > highlighter)
 Sets the syntax highlighter. More...
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *event)
 
void resizeEvent (QResizeEvent *event)
 

Constructor & Destructor Documentation

◆ DiffableSourceTextEdit()

DiffableSourceTextEdit ( QWidget *  parent = NULL)

◆ ~DiffableSourceTextEdit()

virtual ~DiffableSourceTextEdit ( )
virtual

Member Function Documentation

◆ diffDirection()

DiffDirection diffDirection ( ) const
inline

◆ diffRole()

DiffRole diffRole ( ) const
inline

◆ highlightDiffRegions()

void highlightDiffRegions ( )

◆ lineAtCenter()

int lineAtCenter ( ) const

◆ paintEvent()

virtual void paintEvent ( QPaintEvent *  event)
protectedvirtual

◆ pixelBottomOfLine()

int pixelBottomOfLine ( int  line) const

◆ pixelTopOfLine()

int pixelTopOfLine ( int  line) const

◆ resizeEvent()

void resizeEvent ( QResizeEvent *  event)
protectedinherited

◆ setDiffColorModel()

void setDiffColorModel ( DiffColorModel diffColorModel)

◆ setDiffDirection()

void setDiffDirection ( DiffDirection  diffDir)

◆ setDiffModel()

void setDiffModel ( DiffModel diffModel,
DiffRole  diffRole,
DiffDirection  diffDir 
)

◆ setHighlightingEnabled

void setHighlightingEnabled ( bool  enabled)
slotinherited

Enables or disables syntax highlighting.

◆ setLineAtCenter()

void setLineAtCenter ( int  line)

◆ setSyntaxHighlighter()

void setSyntaxHighlighter ( QSharedPointer< QSyntaxHighlighter >  highlighter)
inherited

Sets the syntax highlighter.


The documentation for this class was generated from the following file: