21#ifndef KEXIPROPERTYEDITORVIEW_H
22#define KEXIPROPERTYEDITORVIEW_H
47class KEXIEXTWIDGETS_EXPORT KexiObjectInfoLabel : public TQWidget
50 KexiObjectInfoLabel(TQWidget* parent, const char* name = 0);
51 ~KexiObjectInfoLabel();
53 void setObjectClassIcon( const TQString& name);
54 TQString objectClassIcon() const { return m_classIcon; }
55 void setObjectClassName( const TQString& name);
56 TQString objectClassName() const { return m_className; }
57 void setObjectName( const TQString& name);
58 TQString objectName() const { return m_objectName; }
59 void setBuddy( TQWidget * buddy );
64 TQString m_classIcon, m_objectName;
65 TQLabel *m_objectIconLabel, *m_objectNameLabel;
82class KEXIEXTWIDGETS_EXPORT KexiPropertyEditorView : public TQWidget
89 virtual ~KexiPropertyEditorView();
100 const TQString& textToDisplayForNullSet = TQString());
102 virtual TQSize sizeHint() const;
103 virtual TQSize minimumSizeHint() const;
104 KoProperty::Editor *editor() const;
111 void slotPropertySetChanged(KoProperty::Set* );
Kexi's main window interface This interface is implemented by KexiMainWindowImpl class.
Helper class displaying small icon with class name and object name.
static void updateInfoLabelForPropertySet(KexiObjectInfoLabel *infoLabel, KoProperty::Set *set, const TQString &textToDisplayForNullSet=TQString())
|