Kexi API Documentation (2.0 alpha)

KFormDesignerKDevPart Class Reference

#include <kfd_kdev_part.h>

Inheritance diagram for KFormDesignerKDevPart:

Designer List of all members.

Public Slots

void createBlankForm ()
void open ()
void slotPreviewForm ()
void saveAs ()
void slotCreateFormSlot (KFormDesigner::Form *form, const QString &widget, const QString &signal)

Public Member Functions

 KFormDesignerKDevPart (QWidget *parent, const char *name, bool readOnly=true, const QStringList &args=QStringList())
virtual ~KFormDesignerKDevPart ()
virtual DesignerType designerType ()
virtual void openProject (const QString &)
void setUniqueFormMode (bool enable)
bool closeForm (Form *form)
bool closeForms ()
virtual bool closeURL ()

Static Public Member Functions

static KFormDesigner::WidgetLibraryformsLibrary ()

Protected Slots

void slotWidgetSelected (KFormDesigner::Form *form, bool multiple)
void slotFormWidgetSelected (KFormDesigner::Form *form)
void slotNoFormSelected ()
void slotFormModified (KFormDesigner::Form *form, bool isDirty)
void setUndoEnabled (bool enabled, const QString &text)
void setRedoEnabled (bool enabled, const QString &text)

Protected Member Functions

virtual bool openFile ()
virtual bool saveFile ()
void disableWidgetActions ()
void enableFormActions ()
void setupActions ()

Constructor & Destructor Documentation

KFormDesignerKDevPart::KFormDesignerKDevPart QWidget parent,
const char *  name,
bool  readOnly = true,
const QStringList &  args = QStringList()
 

Definition at line 126 of file kfd_kdev_part.cpp.

References KFormDesigner::FormManager::createWidgetLibrary(), KFDFactory::instance(), KFormDesigner::FormManager::self(), setRedoEnabled(), setUndoEnabled(), setUniqueFormMode(), setupActions(), slotCreateFormSlot(), slotFormModified(), slotFormWidgetSelected(), slotNoFormSelected(), and slotWidgetSelected().

KFormDesignerKDevPart::~KFormDesignerKDevPart  )  [virtual]
 

Definition at line 531 of file kfd_kdev_part.cpp.


Member Function Documentation

bool KFormDesignerKDevPart::closeForm Form *  form  ) 
 

Definition at line 322 of file kfd_kdev_part.cpp.

Referenced by FormWidgetBase::closeEvent().

bool KFormDesignerKDevPart::closeForms  ) 
 

Definition at line 336 of file kfd_kdev_part.cpp.

Referenced by closeURL().

bool KFormDesignerKDevPart::closeURL  )  [virtual]
 

Definition at line 347 of file kfd_kdev_part.cpp.

References closeForms(), and KFormDesigner::FormManager::self().

Referenced by createBlankForm().

void KFormDesignerKDevPart::createBlankForm  )  [slot]
 

Creates a new blank Form. The new Form is shown and become the active Form.

Definition at line 249 of file kfd_kdev_part.cpp.

References closeURL(), formsLibrary(), and KFormDesigner::FormManager::self().

Referenced by setupActions().

virtual DesignerType KFormDesignerKDevPart::designerType  )  [inline, virtual]
 

Definition at line 65 of file kfd_kdev_part.h.

void KFormDesignerKDevPart::disableWidgetActions  )  [protected]
 

Definition at line 471 of file kfd_kdev_part.cpp.

References ENABLE_ACTION.

Referenced by slotNoFormSelected().

void KFormDesignerKDevPart::enableFormActions  )  [protected]
 

Definition at line 453 of file kfd_kdev_part.cpp.

References ENABLE_ACTION, and KFormDesigner::FormManager::self().

KFormDesigner::WidgetLibrary * KFormDesignerKDevPart::formsLibrary  )  [static]
 

Definition at line 193 of file kfd_kdev_part.cpp.

Referenced by createBlankForm(), openFile(), and setupActions().

void KFormDesignerKDevPart::open  )  [slot]
 

Loads a Form from a UI file. A "Open File" dialog is shown to select the file. The loaded Form is shown and becomes the active Form.

Definition at line 276 of file kfd_kdev_part.cpp.

Referenced by setupActions().

bool KFormDesignerKDevPart::openFile  )  [protected, virtual]
 

Definition at line 286 of file kfd_kdev_part.cpp.

References formsLibrary(), and KFormDesigner::FormManager::self().

virtual void KFormDesignerKDevPart::openProject const QString  )  [inline, virtual]
 

Definition at line 66 of file kfd_kdev_part.h.

void KFormDesignerKDevPart::saveAs  )  [slot]
 

Definition at line 312 of file kfd_kdev_part.cpp.

Referenced by setupActions().

bool KFormDesignerKDevPart::saveFile  )  [protected, virtual]
 

Definition at line 305 of file kfd_kdev_part.cpp.

References KFormDesigner::FormManager::self().

void KFormDesignerKDevPart::setRedoEnabled bool  enabled,
const QString text
[protected, slot]
 

Definition at line 508 of file kfd_kdev_part.cpp.

Referenced by KFormDesignerKDevPart().

void KFormDesignerKDevPart::setUndoEnabled bool  enabled,
const QString text
[protected, slot]
 

Definition at line 496 of file kfd_kdev_part.cpp.

Referenced by KFormDesignerKDevPart().

void KFormDesignerKDevPart::setUniqueFormMode bool  enable  )  [inline]
 

Definition at line 69 of file kfd_kdev_part.h.

Referenced by KFormDesignerKDevPart().

void KFormDesignerKDevPart::setupActions  )  [protected]
 

Definition at line 199 of file kfd_kdev_part.cpp.

References createBlankForm(), formsLibrary(), open(), saveAs(), KFormDesigner::FormManager::self(), and slotPreviewForm().

Referenced by KFormDesignerKDevPart().

void KFormDesignerKDevPart::slotCreateFormSlot KFormDesigner::Form form,
const QString widget,
const QString signal
[slot]
 

Referenced by KFormDesignerKDevPart().

void KFormDesignerKDevPart::slotFormModified KFormDesigner::Form form,
bool  isDirty
[protected, slot]
 

Referenced by KFormDesignerKDevPart().

void KFormDesignerKDevPart::slotFormWidgetSelected KFormDesigner::Form form  )  [protected, slot]
 

Referenced by KFormDesignerKDevPart().

void KFormDesignerKDevPart::slotNoFormSelected  )  [protected, slot]
 

Definition at line 430 of file kfd_kdev_part.cpp.

References disableWidgetActions(), and ENABLE_ACTION.

Referenced by KFormDesignerKDevPart().

void KFormDesignerKDevPart::slotPreviewForm  )  [slot]
 

Definition at line 365 of file kfd_kdev_part.cpp.

References KFormDesigner::FormManager::self().

Referenced by setupActions().

void KFormDesignerKDevPart::slotWidgetSelected KFormDesigner::Form form,
bool  multiple
[protected, slot]
 

Referenced by KFormDesignerKDevPart().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for Kexi 2.0 alpha.
Documentation copyright © 2002-2007 the Kexi Team.
Generated on Tue Apr 1 20:50:06 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003