Advertisement
Guest User

Untitled

a guest
Jul 11th, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.18 KB | None | 0 0
  1.     #include "progressConnection.hpp"
  2.      
  3.     progressConnection::progressConnection(QObject *parent) :
  4.         QObject(parent),
  5.         progressMaximum_(1),
  6.         progressValue_(0),
  7.         size_(100000)
  8.     {          
  9.     }
  10.      
  11.     void progressConnection::addProgressValue()
  12.     {
  13.         setProgressMaximum(size_);
  14.         setProgressValue(0);
  15.      
  16.         addProgressValueImpl();
  17.     }
  18.      
  19.     int progressConnection::progressMaximum() const
  20.     {
  21.         return progressMaximum_;
  22.     }
  23.      
  24.     int progressConnection::progressValue() const
  25.     {
  26.         return progressValue_;
  27.     }
  28.      
  29.     void progressConnection::setProgressMaximum(int value)
  30.     {
  31.         if(value != progressMaximum_){
  32.             progressMaximum_ = value;
  33.             emit progressMaximumChanged();
  34.         }
  35.     }
  36.      
  37.     void progressConnection::setProgressValue(int value)
  38.     {  
  39.         if(value != progressValue_){
  40.             progressValue_ = value;
  41.             emit progressValueChanged();
  42.         }
  43.     }
  44.      
  45.     void progressConnection::addProgressValueImpl()
  46.     {
  47.         for(int i = 0; i != size_; ++i){
  48.             setProgressValue(i);
  49.         }
  50.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement