#ifndef _ide_Methods_h_ #define _ide_Methods_h_ #include "ide.h" class DirTable : public ArrayCtrl { public: virtual void SetData(const Value& data); virtual Value GetData() const; protected: void Modify() { Update(); } EditString edit; SelectDirButton edit_dir; void Init(const char *name = NULL); public: DirTable(); DirTable(const char *name); }; class DirMap : public ArrayCtrl { public: virtual void SetData(const Value& data); virtual Value GetData() const; protected: void Modify() { Update(); } EditString localpath, remotepath; SelectDirButton edit_dir; public: DirMap(); }; class BuilderSetup; class BuilderSetupInterface : public ParentCtrl { public: virtual ~BuilderSetupInterface() {} virtual void New(const String& builder) = 0; virtual void OnLoad() = 0; virtual void OnCtrlLoad(const String& ctrlKey, const String& value) = 0; virtual void OnShow() = 0; virtual void InitSetupCtrlsMap(VectorMap& map) = 0; virtual void InitBuilderSetup(BuilderSetup& bs); }; class AndroidBuilderSetup : public WithBuildMethodsAndroidBuilderSetupLayout { typedef AndroidBuilderSetup CLASSNAME; public: FrameRight