| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | 
							- //---------------------------------------------------------------------------
 
- #ifndef SynchronizeProgressH
 
- #define SynchronizeProgressH
 
- //---------------------------------------------------------------------------
 
- #include <Classes.hpp>
 
- #include <Controls.hpp>
 
- #include <StdCtrls.hpp>
 
- #include <Forms.hpp>
 
- #include "PathLabel.hpp"
 
- #include <ExtCtrls.hpp>
 
- #include "PngImageList.hpp"
 
- #include "TB2Dock.hpp"
 
- #include "TB2Item.hpp"
 
- #include "TB2Toolbar.hpp"
 
- #include "TBX.hpp"
 
- #include <Vcl.ImgList.hpp>
 
- #include <GUITools.h>
 
- //---------------------------------------------------------------------------
 
- class TSynchronizeProgressForm : public TForm
 
- {
 
- __published:
 
-   TLabel *Label1;
 
-   TLabel *Label2;
 
-   TPathLabel *RemoteDirectoryLabel;
 
-   TPathLabel *LocalDirectoryLabel;
 
-   TLabel *StartTimeLabel;
 
-   TLabel *Label4;
 
-   TLabel *Label3;
 
-   TLabel *TimeElapsedLabel;
 
-   TTimer *UpdateTimer;
 
-   TPngImageList *ImageList;
 
-   TPanel *ToolbarPanel;
 
-   TTBXDock *Dock;
 
-   TTBXToolbar *Toolbar;
 
-   TTBXItem *CancelItem;
 
-   TTBXItem *MinimizeItem;
 
-   TPaintBox *AnimationPaintBox;
 
-   TPanel *ComponentsPanel;
 
-   TPngImageList *ImageList120;
 
-   TPngImageList *ImageList144;
 
-   TPngImageList *ImageList192;
 
-   void __fastcall UpdateTimerTimer(TObject *Sender);
 
-   void __fastcall MinimizeItemClick(TObject *Sender);
 
-   void __fastcall CancelItemClick(TObject *Sender);
 
- public:
 
-   __fastcall TSynchronizeProgressForm(TComponent * Owner, bool AllowMinimize,
 
-     bool CompareOnly);
 
-   virtual __fastcall ~TSynchronizeProgressForm();
 
-   void __fastcall Start();
 
-   void __fastcall SetData(const UnicodeString LocalDirectory,
 
-     const UnicodeString RemoteDirectory, bool & Continue);
 
-   __property bool Started = { read = FStarted };
 
- protected:
 
-   virtual void __fastcall Dispatch(void * Message);
 
- private:
 
-   TDateTime FStartTime;
 
-   TDateTime FElapsed;
 
-   bool FStarted;
 
-   bool FCanceled;
 
-   void * FShowAsModalStorage;
 
-   bool FMinimizedByMe;
 
-   bool FCompareOnly;
 
-   TFrameAnimation FFrameAnimation;
 
-   void __fastcall UpdateControls();
 
-   void __fastcall GlobalMinimize(TObject * Sender);
 
-   void __fastcall CancelOperation();
 
-   void __fastcall CMDialogKey(TCMDialogKey & Message);
 
- };
 
- //---------------------------------------------------------------------------
 
- #endif
 
 
  |