kexi

KexiComboBoxPopup Class Reference

#include <kexicomboboxpopup.h>

List of all members.


Detailed Description

Internal class for displaying popup table view.

Definition at line 35 of file kexicomboboxpopup.h.


Public Slots

virtual void resize (int w, int h)
void updateSize (int minWidth=0)

Signals

void rowAccepted (KexiTableItem *item, int row)
void cancelled ()
void hidden ()

Public Member Functions

 KexiComboBoxPopup (QWidget *parent, KexiDB::Field &f)
 KexiComboBoxPopup (QWidget *parent, KexiTableViewColumn &column)
virtual ~KexiComboBoxPopup ()
KexiTableViewtableView ()
void setMaxRows (int r)
int maxRows () const
virtual bool eventFilter (QObject *o, QEvent *e)

Static Public Attributes

static const int defaultMaxRows = 8

Protected Slots

void slotTVItemAccepted (KexiTableItem *item, int row, int col)
void slotDataReloadRequested ()

Protected Member Functions

void init ()
void setData (KexiDB::Field &f)
void setData (KexiTableViewColumn &column)
void setDataInternal (KexiTableViewData *data, bool owner=true)

Protected Attributes

KexiComboBoxPopupPrivate * d

Friends

class KexiComboBoxTableEdit

Constructor & Destructor Documentation

KexiComboBoxPopup::KexiComboBoxPopup ( QWidget *  parent,
KexiDB::Field f 
)

Constructor for creating simple one-column enum-defined popup using definition from f.

Definition at line 93 of file kexicomboboxpopup.cpp.


Member Function Documentation

int KexiComboBoxPopup::maxRows (  )  const

Returns:
maximum number of rows for this popup.

Definition at line 218 of file kexicomboboxpopup.cpp.

void KexiComboBoxPopup::setData ( KexiTableViewColumn column  )  [protected]

Definition at line 154 of file kexicomboboxpopup.cpp.

void KexiComboBoxPopup::setDataInternal ( KexiTableViewData data,
bool  owner = true 
) [protected]

helper

Definition at line 164 of file kexicomboboxpopup.cpp.

void KexiComboBoxPopup::setMaxRows ( int  r  ) 

Sets maximum number of rows for this popup.

Definition at line 212 of file kexicomboboxpopup.cpp.


Member Data Documentation

const int KexiComboBoxPopup::defaultMaxRows = 8 [static]

Default maximum number of rows for KexiComboBoxPopup objects.

Definition at line 55 of file kexicomboboxpopup.h.


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