kexi

KexiBlobTableEdit Class Reference

Inheritance diagram for KexiBlobTableEdit:

KexiTableEdit KexiDataItemInterface List of all members.

Detailed Description

Definition at line 34 of file kexiblobtableedit.h.


Public Member Functions

 KexiBlobTableEdit (KexiTableViewColumn &column, QScrollView *parent=0)
virtual ~KexiBlobTableEdit ()
bool valueIsNull ()
bool valueIsEmpty ()
virtual QVariant value ()
virtual void clear ()
virtual bool cursorAtStart ()
virtual bool cursorAtEnd ()

Protected Slots

void slotFinished (KProcess *p)
void open ()
void openWith ()
void menu ()
void loadFile ()
void saveFile ()

Protected Member Functions

virtual void setValueInternal (const QVariant &add, bool removeOld)
QString openWithDlg (const QString &file)
void execute (const QString &app, const QString &file)

Protected Attributes

KTempFile * m_tempFile
KProcess * m_proc
QTextEdit * m_content

Member Function Documentation

void KexiBlobTableEdit::clear  )  [virtual]
 

clears item's data, so the data will contain NULL data

Implements KexiDataItemInterface.

Definition at line 304 of file kexiblobtableedit.cpp.

bool KexiBlobTableEdit::cursorAtEnd  )  [virtual]
 

Returns:
true if the item widget's cursor (whatever that means, eg. line edit cursor) is at the end of editor's contents. This can inform table/form view that after pressing "right arrow" key should stop editing and move to a field on the right hand.

Implements KexiDataItemInterface.

Definition at line 298 of file kexiblobtableedit.cpp.

bool KexiBlobTableEdit::cursorAtStart  )  [virtual]
 

Returns:
true if the item widget's cursor (whatever that means, eg. line edit cursor) is at the beginning of editor's contents. This can inform table/form view that after pressing "left arrow" key should stop editing and move to a field on the left hand.

Implements KexiDataItemInterface.

Definition at line 292 of file kexiblobtableedit.cpp.

void KexiBlobTableEdit::setValueInternal const QVariant &  add,
bool  removeOld
[protected, virtual]
 

initializes this editor with add value

Implements KexiDataItemInterface.

Definition at line 74 of file kexiblobtableedit.cpp.

QVariant KexiBlobTableEdit::value  )  [virtual]
 

Returns:
value currently represented by this item.

Implements KexiDataItemInterface.

Definition at line 145 of file kexiblobtableedit.cpp.

bool KexiBlobTableEdit::valueIsEmpty  )  [virtual]
 

Returns:
true if editor's value is empty (not necessary null). Only few data types can accept "EMPTY" property (use KexiDB::Field::hasEmptyProperty() to check this). Used for checking if a given constraint within table of form is met.

Implements KexiDataItemInterface.

Definition at line 138 of file kexiblobtableedit.cpp.

bool KexiBlobTableEdit::valueIsNull  )  [virtual]
 

Returns:
true if editor's value is null (not empty) Used for checking if a given constraint within table or form is met.

Implements KexiDataItemInterface.

Definition at line 132 of file kexiblobtableedit.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys