// Copyright (c) 2002 MySQL AB // Use is subject to license terms. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; version 2 of the License. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA //--------------------------------------------------------------------------- #ifndef emb_samplesH #define emb_samplesH //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include #include //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TGroupBox *GroupBox1; TTreeView *DBView; TTreeView *TableView; TStringGrid *desc_table_grid; TImageList *ImageList2; TStatusBar *StatusBar1; TImage *Image1; TBitBtn *ToggleButton; TTimer *Timer1; TLabel *Label1; TEdit *info_server; TLabel *Label2; void __fastcall Timer1Timer(TObject *Sender); void __fastcall FormCreate(TObject *Sender); void __fastcall ToggleButtonClick(TObject *Sender); void __fastcall FormDestroy(TObject *Sender); void __fastcall DBViewClick(TObject *Sender); void __fastcall TableViewClick(TObject *Sender); private: // User declarations public: // User declarations bool is_server_started; AnsiString db_root_caption; TTreeNode *db_root, *MySQLDbs, *tables_node, *tables_tree; void __fastcall computer_ip(void); bool __fastcall get_dbs(void); bool __fastcall get_tables(String db_name); bool __fastcall get_desc_table(String table_name); bool __fastcall connect_server(); void __fastcall clean_desc_grid(void); void __fastcall titles_grid(void); void __fastcall fill_tree(deque rows, TTreeNode *root, TTreeNode *child, TTreeView *View, int image_index); __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif