GridEditor Class Reference

(Qtitan::GridEditor)

The GridEditor class - More...

    #include <Qtitan>

Inherits QObject.

Inherited by Qtitan::GridNumericEditor and Qtitan::GridStringEditor.

Public Functions

GridEditor ( GridEditorRepository * editorRepository, GridEditorSite * editorSite )
virtual ~GridEditor ()
virtual QVariant displayValue () const
virtual QWidget * displayWidget ()
virtual QVariant editValue () const = 0
virtual QWidget * editWidget ()
GridEditorRepository * editorRepository () const
virtual bool isEditing () const = 0
virtual bool isModified () const = 0
virtual void mouseDblClickEvent ( const QPoint & pos )
virtual void mouseMoveEvent ( const QPoint & pos )
virtual void mouseOutEvent ()
virtual void mouseOverEvent ( const QPoint & pos )
virtual void mousePressEvent ( const QPoint & pos )
virtual void mouseReleaseEvent ( const QPoint & pos )
virtual void paintEvent ( QPainter & painter, const GridEditorStyleOption & option )
virtual const QRect & rect () const
virtual void setDisplayValue ( const QVariant & v )
virtual void setRect ( const QRect & r )
GridEditorSite * site () const
virtual void startEdit ( const QVariant & editValue, bool modified ) = 0
virtual void stopEdit () = 0
virtual void updateSettings ()
  • 29 public functions inherited from QObject

Protected Functions

void raiseEditingStarted ()
void raiseEditingStoping ()
  • 7 protected functions inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 1 signal inherited from QObject
  • 1 public variable inherited from QObject
  • 4 static public members inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

The GridEditor class -

Member Function Documentation

GridEditor::GridEditor ( GridEditorRepository * editorRepository, GridEditorSite * editorSite )

GridEditor::~GridEditor () [virtual]

QVariant GridEditor::displayValue () const [virtual]

See also setDisplayValue().

QWidget * GridEditor::displayWidget () [virtual]

QVariant GridEditor::editValue () const [pure virtual]

QWidget * GridEditor::editWidget () [virtual]

GridEditorRepository * GridEditor::editorRepository () const

bool GridEditor::isEditing () const [pure virtual]

bool GridEditor::isModified () const [pure virtual]

void GridEditor::mouseDblClickEvent ( const QPoint & pos ) [virtual]

void GridEditor::mouseMoveEvent ( const QPoint & pos ) [virtual]

void GridEditor::mouseOutEvent () [virtual]

void GridEditor::mouseOverEvent ( const QPoint & pos ) [virtual]

void GridEditor::mousePressEvent ( const QPoint & pos ) [virtual]

void GridEditor::mouseReleaseEvent ( const QPoint & pos ) [virtual]

void GridEditor::paintEvent ( QPainter & painter, const GridEditorStyleOption & option ) [virtual]

void GridEditor::raiseEditingStarted () [protected]

void GridEditor::raiseEditingStoping () [protected]

const QRect & GridEditor::rect () const [virtual]

See also setRect().

void GridEditor::setDisplayValue ( const QVariant & v ) [virtual]

See also displayValue().

void GridEditor::setRect ( const QRect & r ) [virtual]

See also rect().

GridEditorSite * GridEditor::site () const

void GridEditor::startEdit ( const QVariant & editValue, bool modified ) [pure virtual]

void GridEditor::stopEdit () [pure virtual]

void GridEditor::updateSettings () [virtual]