Patcher.h 581 B

1234567891011121314151617181920212223242526272829303132333435
  1. #ifndef Patcher_H
  2. #define Patcher_H
  3. #include <Update.h>
  4. #include <Thread.h>
  5. #include <Textfeld.h>
  6. #include <Knopf.h>
  7. #include <Thread.h>
  8. using namespace Framework;
  9. class Patcher
  10. {
  11. private:
  12. HMODULE updateDll;
  13. UpdaterV *updater;
  14. bool läuft;
  15. int ref;
  16. public:
  17. // Konstruktor
  18. Patcher();
  19. // Destruktor
  20. ~Patcher();
  21. // nicht constant
  22. bool update( int dateiGruppe, bool *abbruch, FBalken *fortschritt, TextFeld *status, Text *zError );
  23. // constant
  24. bool läuftPatch() const;
  25. int getDownload() const;
  26. // Reference Counting
  27. Patcher *getThis();
  28. Patcher *release();
  29. };
  30. #endif