25#include "kexiactionproxy.h"
77 virtual TQSize preferredSizeHint( const TQSize& otherSize);
79 virtual bool eventFilter( TQObject *o, TQEvent *e );
91 virtual bool dirty() const { return m_dirty; }
100 virtual TDEAction* sharedAction( const char *action_name );
104 virtual void setAvailable( const char* action_name, bool set);
107 virtual void setFocus();
112 virtual void propertySetSwitched();
119 void setDirty( bool set);
139 virtual tristate beforeSwitchTo( int mode, bool &dontStore);
147 virtual tristate afterSwitchFrom( int mode);
149 virtual void closeEvent( TQCloseEvent * e );
152 virtual KoProperty::Set *propertySet();
160 void propertySetReloaded( bool preservePrevSelection = false, const TQCString& propertyToSelect = TQCString());
189 bool loadDataBlock( TQString &dataString, const TQString& dataID = TQString(), bool canBeEmpty = false );
203 virtual tristate storeData( bool dontAsk = false);
215 bool storeDataBlock( const TQString &dataString, const TQString &dataID = TQString() );
222 bool removeDataBlock( const TQString& dataID = TQString());
224 void setViewWidget(TQWidget* w, bool focusProxy = false);
232 virtual void updateActions( bool activated);
234 virtual void setFocusInternal() { TQWidget::setFocus(); }
248 TQString m_defaultIconName;
254 TQWidget *m_viewWidget;
258 TQGuardedPtr<TQWidget> m_lastFocusedChildBeforeFocusOut;
267 int m_newlyAssignedID;
273 TQPtrList<KexiViewBase> m_children;
An interface that acts as proxy for shared actions within the application.
virtual TDEAction * sharedAction(const char *action_name)
Base class for child window of Kexi's main application window.
Kexi's main window interface This interface is implemented by KexiMainWindowImpl class.
The main class for kexi frontend parts like tables, queries, forms and reports.
Base class for single view embeddable of in KexiDialogBase.
virtual void parentDialogDetached()
virtual bool dirty() const
virtual void parentDialogAttached()
void closing(bool &cancel) emitted when the view is about to close
KexiDialogBase * parentDialog() const
KexiMainWindow * mainWin() const
3-state logical type with three values: true, false and cancelled and convenient operators.
High-level database connectivity library with database backend drivers.
|