class TSignalDialog : public TDialog
{
public:
  TSignalDialog();
  ~TSignalDialog();

  virtual void handleEvent ( TEvent& event );

  static int SelectInput(void* source,TEvent& event);

  void ViewSignal(int item);
  void SaveChengeSignal(int item);

  void LoadDbfName(char *Name,TCompCollect **TempColect);
  void OperList(TMyTListBox *MyTListBox,TCompCollect *TempColect,int oper);

  char PathDir[256];
  Boolean Modif;
  Boolean Modifs;
  int OldIndChek;
  int OldIndChek2;
  int OldIndChek3;
  int OldIndChek4;

  TCompCollect *SignColect;
  TCompCollect *MnemColect;
  TCompCollect *GrafColect;
  TCompCollect *ConturColect;
  TScrollBar *ScrollBar1;
  TScrollBar *ScrollBar2;
  TScrollBar *ScrollBar3;
  TScrollBar *ScrollBar4;
  TMyTListBox *MyTListBox1;
  TMyTListBox *MyTListBox2;
  TMyTListBox *MyTListBox3;
  TMyTListBox *MyTListBox4;
  TEdit *EditDs;
};