kexi

KexiLookupColumnPage Class Reference

#include <kexilookupcolumnpage.h>

List of all members.


Detailed Description

A page within table designer's property pane, providing lookup column editor.

It's data model is basically KexiDB::LookupFieldSchema class, but the page does not create it directly but instead updates a property set that defines the field currently selected in the designer.

Todo:
not all features of KexiDB::LookupFieldSchema class are displayed on this page yet

Definition at line 45 of file kexilookupcolumnpage.h.


Public Slots

void setProject (KexiProject *prj)
void clearRowSourceSelection (bool alsoClearComboBox=true)
void clearBoundColumnSelection ()
void clearVisibleColumnSelection ()
void assignPropertySet (KoProperty::Set *propertySet)

Signals

void jumpToObjectRequested (const QCString &mime, const QCString &name)

Public Member Functions

 KexiLookupColumnPage (QWidget *parent)
virtual ~KexiLookupColumnPage ()

Protected Slots

void slotRowSourceTextChanged (const QString &string)
void slotRowSourceChanged ()
void slotGotoSelectedRowSource ()
void slotBoundColumnSelected ()
void slotVisibleColumnSelected ()

Protected Member Functions

void updateBoundColumnWidgetsAvailability ()
void changeProperty (const QCString &property, const QVariant &value)

Member Function Documentation

void KexiLookupColumnPage::setProject ( KexiProject prj  )  [slot]

Definition at line 229 of file kexilookupcolumnpage.cpp.

void KexiLookupColumnPage::assignPropertySet ( KoProperty::Set *  propertySet  )  [slot]

Receives a pointer to a new property set (from KexiFormView::managerPropertyChanged()).

Definition at line 240 of file kexilookupcolumnpage.cpp.

void KexiLookupColumnPage::jumpToObjectRequested ( const QCString &  mime,
const QCString &  name 
) [signal]

Signal emitted when helper button 'Go to selected row sourcesource' is clicked.

void KexiLookupColumnPage::slotRowSourceTextChanged ( const QString &  string  )  [protected, slot]

Signal emitted when current bound column has been changed.

Definition at line 377 of file kexilookupcolumnpage.cpp.

void KexiLookupColumnPage::slotRowSourceChanged (  )  [protected, slot]

Definition at line 330 of file kexilookupcolumnpage.cpp.

void KexiLookupColumnPage::slotBoundColumnSelected (  )  [protected, slot]

Definition at line 284 of file kexilookupcolumnpage.cpp.

void KexiLookupColumnPage::slotVisibleColumnSelected (  )  [protected, slot]

Definition at line 317 of file kexilookupcolumnpage.cpp.

void KexiLookupColumnPage::changeProperty ( const QCString &  property,
const QVariant &  value 
) [protected]

Used instead of m_propertySet->changeProperty() to honor m_propertySetEnabled.


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