Kexi API Documentation (2.0 alpha)

KexiTableDesignerCommands::Command Class Reference

#include <kexitabledesignercommands.h>

Inheritance diagram for KexiTableDesignerCommands::Command:

KCommand KexiTableDesignerCommands::ChangeFieldPropertyCommand KexiTableDesignerCommands::ChangePropertyVisibilityCommand KexiTableDesignerCommands::InsertEmptyRowCommand KexiTableDesignerCommands::InsertFieldCommand KexiTableDesignerCommands::RemoveFieldCommand List of all members.

Detailed Description

Base class for all Table Designer's commands.

Definition at line 45 of file kexitabledesignercommands.h.

Public Member Functions

 Command (KexiTableDesignerView *view)
virtual ~Command ()
virtual KexiDB::AlterTableHandler::ActionBasecreateAction ()
 Used to collect actions data for AlterTableHandler Can return 0 if the action should not be passed to AlterTableHandler.
virtual QString debugString ()

Protected Attributes

QGuardedPtr< KexiTableDesignerViewm_view


Constructor & Destructor Documentation

Command::Command KexiTableDesignerView view  ) 
 

Definition at line 39 of file kexitabledesignercommands.cpp.

Command::~Command  )  [virtual]
 

Definition at line 45 of file kexitabledesignercommands.cpp.


Member Function Documentation

virtual KexiDB::AlterTableHandler::ActionBase* KexiTableDesignerCommands::Command::createAction  )  [inline, virtual]
 

Used to collect actions data for AlterTableHandler Can return 0 if the action should not be passed to AlterTableHandler.

Reimplemented in KexiTableDesignerCommands::ChangeFieldPropertyCommand, KexiTableDesignerCommands::RemoveFieldCommand, and KexiTableDesignerCommands::InsertFieldCommand.

Definition at line 53 of file kexitabledesignercommands.h.

Referenced by copyAlterTableActions().

virtual QString KexiTableDesignerCommands::Command::debugString  )  [inline, virtual]
 

Reimplemented in KexiTableDesignerCommands::ChangeFieldPropertyCommand, KexiTableDesignerCommands::RemoveFieldCommand, and KexiTableDesignerCommands::InsertFieldCommand.

Definition at line 55 of file kexitabledesignercommands.h.

Referenced by KexiTableDesignerCommands::ChangePropertyVisibilityCommand::ChangePropertyVisibilityCommand().


Member Data Documentation

QGuardedPtr<KexiTableDesignerView> KexiTableDesignerCommands::Command::m_view [protected]
 

Definition at line 58 of file kexitabledesignercommands.h.

Referenced by KexiTableDesignerCommands::InsertEmptyRowCommand::execute(), KexiTableDesignerCommands::ChangePropertyVisibilityCommand::execute(), KexiTableDesignerCommands::InsertFieldCommand::execute(), KexiTableDesignerCommands::RemoveFieldCommand::execute(), KexiTableDesignerCommands::ChangeFieldPropertyCommand::execute(), KexiTableDesignerCommands::InsertEmptyRowCommand::unexecute(), KexiTableDesignerCommands::ChangePropertyVisibilityCommand::unexecute(), KexiTableDesignerCommands::InsertFieldCommand::unexecute(), KexiTableDesignerCommands::RemoveFieldCommand::unexecute(), and KexiTableDesignerCommands::ChangeFieldPropertyCommand::unexecute().


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:54 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003