//---------------------------------------------------------------------------

#ifndef mainH
#define mainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include "JvComponentBase.hpp"
#include "JvHidControllerClass.hpp"
#include <ComCtrls.hpp>
#include <ImgList.hpp>
#include <Graphics.hpp>
#include "JvGIF.hpp"
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:	// IDE-managed Components
       
        TJvHidDeviceController *HIDCtl;
        TCheckBox *Loudness;
        TLabel *LHlasitost;
        TLabel *LHloubky;
        TLabel *LVysky;
        TLabel *UHlasitost;
        TRadioGroup *Vstupy;
        TTrackBar *Hlasitost;
        TTrackBar *Hloubky;
        TTrackBar *Vysky;
        TLabel *UHloubky;
        TLabel *UVysky;
        TLabel *Label1;
        TTrackBar *Vstup1;
        TTrackBar *Vstup2;
        TTrackBar *Vstup3;
        TLabel *UVstup2;
        TLabel *UVstup3;
        TTrackBar *Vyvazeni_Pred;
        TLabel *UVyva_pred;
        TLabel *LVyva_pred;
        TLabel *UVstup1;
        TTrackBar *Vyvazeni_Zad;
        TLabel *LVyva_zad;
        TLabel *UVyva_zad;
        TLabel *LVstu_Citl;
        TCheckBox *Z_Predni;
        TCheckBox *Z_Zadni;
        TCheckBox *Uplne_Ztlumeni;
        TButton *Konec;
        TImage *Image1;
        TLabel *LSkut_Hodnota;
        TButton *Info;
        void __fastcall HIDCtlDeviceChange(
          TObject *Sender);
        bool __fastcall HIDCtlEnumerate(TJvHidDevice *HidDev,
          const int Idx);
        void __fastcall FormDestroy(TObject *Sender);
        void __fastcall FormCreate(TObject *Sender);
        void __fastcall HlasitostChange(TObject *Sender);
        void __fastcall HloubkyChange(TObject *Sender);
        void __fastcall VyskyChange(TObject *Sender);
        void __fastcall VstupyClick(TObject *Sender);
        void __fastcall Vstup1Change(TObject *Sender);
        void __fastcall Vstup2Change(TObject *Sender);
        void __fastcall Vstup3Change(TObject *Sender);
        void __fastcall LoudnessClick(TObject *Sender);
        void __fastcall Vyvazeni_PredChange(TObject *Sender);
        void __fastcall Vyvazeni_ZadChange(TObject *Sender);
        void __fastcall Uplne_ZtlumeniClick(TObject *Sender);
        void __fastcall Z_PredniClick(TObject *Sender);
        void __fastcall Z_ZadniClick(TObject *Sender);
        void __fastcall KonecClick(TObject *Sender);
        void __fastcall InfoClick(TObject *Sender);
       


        
private:	// User declarations
public:		// User declarations
        __fastcall TForm1(TComponent* Owner);
        
        //aktivni zarizeni
	TJvHidDevice *ActiveDevice;
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif#endif
