The Winamp Remote Control suite
a remote control client and plugin for Winamp 2.x, 5.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
SettingsF.h
Go to the documentation of this file.
1 
2 #ifndef SettingsFH
3 #define SettingsFH
4 
5 #include <Classes.hpp>
6 #include <Controls.hpp>
7 #include <StdCtrls.hpp>
8 #include <Forms.hpp>
9 #include <ComCtrls.hpp>
10 #include <ExtCtrls.hpp>
11 #include <ToolWin.hpp>
12 #include "IWinamp.h"
13 
14 class TfrmSettings : public TForm
15 {
16 __published: // IDE-managed Components
17  TPageControl *pgcSettings;
18  TTabSheet *tbsVol;
19  TTabSheet *tbsEQ;
20  TTrackBar *TrackBar1;
21  TTrackBar *TrackBar2;
22  TTrackBar *TrackBar3;
23  TTrackBar *TrackBar4;
24  TTrackBar *TrackBar5;
25  TTrackBar *TrackBar6;
26  TTrackBar *TrackBar7;
27  TTrackBar *TrackBar8;
28  TTrackBar *TrackBar9;
29  TTrackBar *TrackBar10;
30  TTrackBar *TrackBar11;
31  TLabel *lblPreamp;
32  TLabel *lblEQ;
33  TLabel *lblVol;
34  TLabel *lblBal;
35  TTrackBar *tbVolume;
36  TTrackBar *tbBalance;
37  TBevel *bvlVolume;
38  TBevel *bvlEQ;
39  TToolBar *tbEQ;
40  TToolButton *btnAutoload;
41  TToolButton *btnEQOn;
42  void __fastcall tbVolumeChange(TObject *Sender);
43  void __fastcall tbBalanceChange(TObject *Sender);
44  void __fastcall FormCreate(TObject *Sender);
45  void __fastcall FormDestroy(TObject *Sender);
46  void __fastcall BarsChange(TObject *Sender);
47 private: // User declarations
48  TList * Bars;
49 public: // User declarations
50  __fastcall TfrmSettings(TComponent* Owner);
51  void __fastcall UpdateBars(bool autoLoad, bool EqOn, const vector<int>& bands);
52 
53 };
54 
55 extern PACKAGE TfrmSettings *frmSettings;
56 
57 #endif