// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'ASGSQLiteDsg.pas' rev: 6.00

#ifndef ASGSQLiteDsgHPP
#define ASGSQLiteDsgHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <AMDSqlite.hpp>	// Pascal unit
#include <Controls.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <FileCtrl.hpp>	// Pascal unit
#include <DesignEditors.hpp>	// Pascal unit
#include <DesignIntf.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Asgsqlitedsg
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TDatabasePropertyEditor;
class PASCALIMPLEMENTATION TDatabasePropertyEditor : public Designeditors::TPropertyEditor 
{
	typedef Designeditors::TPropertyEditor inherited;
	
public:
	virtual Designintf::TPropertyAttributes __fastcall GetAttributes(void);
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall GetValues(Classes::TGetStrProc Proc);
	virtual void __fastcall SetValue(const AnsiString Value);
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TDatabasePropertyEditor(const Designintf::_di_IDesigner ADesigner, int APropCount) : Designeditors::TPropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TDatabasePropertyEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TASQLiteDatabaseProperty;
class PASCALIMPLEMENTATION TASQLiteDatabaseProperty : public TDatabasePropertyEditor 
{
	typedef TDatabasePropertyEditor inherited;
	
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TASQLiteDatabaseProperty(const Designintf::_di_IDesigner ADesigner, int APropCount) : TDatabasePropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TASQLiteDatabaseProperty(void) { }
	#pragma option pop
	
};


class DELPHICLASS TTablePropertyEditor;
class PASCALIMPLEMENTATION TTablePropertyEditor : public Designeditors::TPropertyEditor 
{
	typedef Designeditors::TPropertyEditor inherited;
	
public:
	virtual Designintf::TPropertyAttributes __fastcall GetAttributes(void);
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall GetValues(Classes::TGetStrProc Proc);
	virtual void __fastcall SetValue(const AnsiString Value);
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TTablePropertyEditor(const Designintf::_di_IDesigner ADesigner, int APropCount) : Designeditors::TPropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TTablePropertyEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TASQLiteTableNameProperty;
class PASCALIMPLEMENTATION TASQLiteTableNameProperty : public TTablePropertyEditor 
{
	typedef TTablePropertyEditor inherited;
	
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TASQLiteTableNameProperty(const Designintf::_di_IDesigner ADesigner, int APropCount) : TTablePropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TASQLiteTableNameProperty(void) { }
	#pragma option pop
	
};


class DELPHICLASS TMasterDetailPropertyEditor;
class PASCALIMPLEMENTATION TMasterDetailPropertyEditor : public Designeditors::TPropertyEditor 
{
	typedef Designeditors::TPropertyEditor inherited;
	
public:
	virtual Designintf::TPropertyAttributes __fastcall GetAttributes(void);
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall GetValues(Classes::TGetStrProc Proc);
	virtual void __fastcall SetValue(const AnsiString Value);
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TMasterDetailPropertyEditor(const Designintf::_di_IDesigner ADesigner, int APropCount) : Designeditors::TPropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TMasterDetailPropertyEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TASQLiteMasterDetailProperty;
class PASCALIMPLEMENTATION TASQLiteMasterDetailProperty : public TMasterDetailPropertyEditor 
{
	typedef TMasterDetailPropertyEditor inherited;
	
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TASQLiteMasterDetailProperty(const Designintf::_di_IDesigner ADesigner, int APropCount) : TMasterDetailPropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TASQLiteMasterDetailProperty(void) { }
	#pragma option pop
	
};


class DELPHICLASS TStoragePropertyEditor;
class PASCALIMPLEMENTATION TStoragePropertyEditor : public Designeditors::TPropertyEditor 
{
	typedef Designeditors::TPropertyEditor inherited;
	
public:
	virtual Designintf::TPropertyAttributes __fastcall GetAttributes(void);
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall GetValues(Classes::TGetStrProc Proc);
	virtual void __fastcall SetValue(const AnsiString Value);
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TStoragePropertyEditor(const Designintf::_di_IDesigner ADesigner, int APropCount) : Designeditors::TPropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TStoragePropertyEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TASQLiteStorageProperty;
class PASCALIMPLEMENTATION TASQLiteStorageProperty : public TStoragePropertyEditor 
{
	typedef TStoragePropertyEditor inherited;
	
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TASQLiteStorageProperty(const Designintf::_di_IDesigner ADesigner, int APropCount) : TStoragePropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TASQLiteStorageProperty(void) { }
	#pragma option pop
	
};


class DELPHICLASS TSyncPropertyEditor;
class PASCALIMPLEMENTATION TSyncPropertyEditor : public Designeditors::TPropertyEditor 
{
	typedef Designeditors::TPropertyEditor inherited;
	
public:
	virtual Designintf::TPropertyAttributes __fastcall GetAttributes(void);
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall GetValues(Classes::TGetStrProc Proc);
	virtual void __fastcall SetValue(const AnsiString Value);
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TSyncPropertyEditor(const Designintf::_di_IDesigner ADesigner, int APropCount) : Designeditors::TPropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TSyncPropertyEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TASQLiteSyncProperty;
class PASCALIMPLEMENTATION TASQLiteSyncProperty : public TSyncPropertyEditor 
{
	typedef TSyncPropertyEditor inherited;
	
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TASQLiteSyncProperty(const Designintf::_di_IDesigner ADesigner, int APropCount) : TSyncPropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TASQLiteSyncProperty(void) { }
	#pragma option pop
	
};


class DELPHICLASS TDirPropertyEditor;
class PASCALIMPLEMENTATION TDirPropertyEditor : public Designeditors::TPropertyEditor 
{
	typedef Designeditors::TPropertyEditor inherited;
	
public:
	virtual Designintf::TPropertyAttributes __fastcall GetAttributes(void);
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall GetValues(Classes::TGetStrProc Proc);
	virtual void __fastcall SetValue(const AnsiString Value);
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TDirPropertyEditor(const Designintf::_di_IDesigner ADesigner, int APropCount) : Designeditors::TPropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TDirPropertyEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TASQLiteDirProperty;
class PASCALIMPLEMENTATION TASQLiteDirProperty : public TDirPropertyEditor 
{
	typedef TDirPropertyEditor inherited;
	
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TASQLiteDirProperty(const Designintf::_di_IDesigner ADesigner, int APropCount) : TDirPropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TASQLiteDirProperty(void) { }
	#pragma option pop
	
};


class DELPHICLASS TDLLDirPropertyEditor;
class PASCALIMPLEMENTATION TDLLDirPropertyEditor : public Designeditors::TPropertyEditor 
{
	typedef Designeditors::TPropertyEditor inherited;
	
public:
	virtual Designintf::TPropertyAttributes __fastcall GetAttributes(void);
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall GetValues(Classes::TGetStrProc Proc);
	virtual void __fastcall SetValue(const AnsiString Value);
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TDLLDirPropertyEditor(const Designintf::_di_IDesigner ADesigner, int APropCount) : Designeditors::TPropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TDLLDirPropertyEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TASQLiteDLLDirProperty;
class PASCALIMPLEMENTATION TASQLiteDLLDirProperty : public TDLLDirPropertyEditor 
{
	typedef TDLLDirPropertyEditor inherited;
	
public:
	#pragma option push -w-inl
	/* TPropertyEditor.Create */ inline __fastcall virtual TASQLiteDLLDirProperty(const Designintf::_di_IDesigner ADesigner, int APropCount) : TDLLDirPropertyEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TASQLiteDLLDirProperty(void) { }
	#pragma option pop
	
};


//-- var, const, procedure ---------------------------------------------------
extern PACKAGE void __fastcall Register(void);

}	/* namespace Asgsqlitedsg */
using namespace Asgsqlitedsg;
#pragma option pop	// -w-
#pragma option pop	// -Vx

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// ASGSQLiteDsg
