kexi

KexiDBTextWidgetInterface Class Reference

#include <kexidbtextwidgetinterface.h>

Inheritance diagram for KexiDBTextWidgetInterface:
KexiDBLabel KexiDBLineEdit KexiDBTextEdit

Public Member Functions

void setColumnInfo (KexiDB::QueryColumnInfo *cinfo, TQWidget *w)
void paint (TQFrame *w, TQPainter *p, bool textIsEmpty, int alignment, bool hasFocus)
void event (TQEvent *e, TQWidget *w, bool textIsEmpty)

Protected Attributes

KexiDisplayUtils::DisplayParameters * m_autonumberDisplayParameters

Detailed Description

An interface providing common text editor's functionality.

Widgets (e.g. KexiDBLineEdit, KexiDBTextEdit) implementing KexiFormDataItemInterface use this interface to customize painting and data handling.

Definition at line 33 of file kexidbtextwidgetinterface.h.

Constructor & Destructor Documentation

◆ KexiDBTextWidgetInterface()

KexiDBTextWidgetInterface::KexiDBTextWidgetInterface ( )

Definition at line 27 of file kexidbtextwidgetinterface.cpp.

◆ ~KexiDBTextWidgetInterface()

KexiDBTextWidgetInterface::~KexiDBTextWidgetInterface ( )

Definition at line 32 of file kexidbtextwidgetinterface.cpp.

Member Function Documentation

◆ event()

void KexiDBTextWidgetInterface::event ( TQEvent * e,
TQWidget * w,
bool textIsEmpty )

Called from event( TQEvent * e ) method of the data aware widget.

Definition at line 65 of file kexidbtextwidgetinterface.cpp.

◆ paint()

void KexiDBTextWidgetInterface::paint ( TQFrame * w,
TQPainter * p,
bool textIsEmpty,
int alignment,
bool hasFocus )

Called from paintEvent( TQPaintEvent *pe ) method of the data aware widget.

Definition at line 46 of file kexidbtextwidgetinterface.cpp.

◆ setColumnInfo()

void KexiDBTextWidgetInterface::setColumnInfo ( KexiDB::QueryColumnInfo * cinfo,
TQWidget * w )

Member Data Documentation

◆ m_autonumberDisplayParameters

KexiDisplayUtils::DisplayParameters* KexiDBTextWidgetInterface::m_autonumberDisplayParameters
protected

parameters for displaying autonumber sign

Definition at line 50 of file kexidbtextwidgetinterface.h.


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