• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

qguiprogress.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile$
00003                              -------------------
00004     cvs         : $Id: qbprogress.h 809 2006-01-20 14:15:15Z cstim $
00005     begin       : Mon Mar 01 2004
00006     copyright   : (C) 2004 by Martin Preuss
00007     email       : martin@libchipcard.de
00008 
00009  ***************************************************************************
00010  *          Please see toplevel file COPYING for license details           *
00011  ***************************************************************************/
00012 
00013 #ifndef QGUI_PROGRESS_H
00014 #define QGUI_PROGRESS_H
00015 
00016 
00017 #include <gwenhywfar/types.h>
00018 
00019 #include <time.h>
00020 
00021 #include <qstring.h>
00022 
00023 
00024 class QGuiProgressWidget;
00025 
00026 
00027 class QGuiProgress {
00028 protected:
00029   uint32_t _id;
00030   uint32_t _flags;
00031   bool _finished;
00032   bool _isVisible;
00033 
00034   uint64_t _total;
00035   uint64_t _current;
00036 
00037   time_t _startTime;
00038   time_t _lastTime;
00039 
00040   QGuiProgressWidget *_widget;
00041   uint64_t _lastPos;
00042 
00043   QString _title;
00044 
00045 public:
00046   QGuiProgress(uint32_t id, const char *title,
00047                uint32_t flags, uint64_t _total);
00048   virtual ~QGuiProgress();
00049 
00050 
00051   uint32_t getId() const { return _id; };
00052   uint32_t getFlags() const { return _flags; };
00053 
00054   uint64_t getTotal() const { return _total;};
00055   uint64_t getCurrent() const { return _current;};
00056   void setCurrent(uint64_t i) { _current=i;};
00057 
00058   const QString &getTitle() const { return _title; };
00059 
00060   bool finished() const { return _finished;};
00061   bool isVisible() const { return _isVisible;};
00062   void setVisible(bool b) { _isVisible=b;};
00063 
00064   time_t getStartTime() const { return _startTime;};
00065 
00066   void setWidget(QGuiProgressWidget *w) { _widget=w;};
00067   QGuiProgressWidget *getWidget() const { return _widget;};
00068 
00069   uint64_t getLastPos() const { return _lastPos;};
00070   void setLastPos(uint64_t i) { _lastPos=i;};
00071 };
00072 
00073 
00074 
00075 
00076 
00077 
00078 #endif
00079 

Generated on Tue Aug 3 2010 17:34:15 for aqbanking by  doxygen 1.7.1