123456789101112131415161718192021222324252627 |
- #ifndef Update_H
- #define Update_H
- #include <Fortschritt.h>
- #include <TextFeld.h>
- #include <ReferenceCounter.h>
- struct UpdateParams
- {
- int dateiGruppe;
- bool* abbruch;
- Framework::TextFeld* zStatus;
- Framework::FBalken* zFortschritt;
- };
- class UpdaterV : public virtual Framework::ReferenceCounter
- {
- public:
- // nicht constant
- virtual int getNextDateiGruppe(Framework::Text* zDgPfad) = 0;
- virtual int update(UpdateParams* zParams) = 0;
- // constant
- virtual const char* getError() const = 0;
- virtual int getDownload() const = 0;
- };
- #endif
|