/[svn]/gigedit/trunk/src/gigedit/paramedit.cpp
ViewVC logotype

Diff of /gigedit/trunk/src/gigedit/paramedit.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1358 by persson, Sun Jul 22 15:07:08 2007 UTC revision 1359 by schoenebeck, Sun Sep 30 18:30:52 2007 UTC
# Line 95  NumEntryGain::NumEntryGain(const char* l Line 95  NumEntryGain::NumEntryGain(const char* l
95    
96  void NumEntryGain::value_changed()  void NumEntryGain::value_changed()
97  {  {
98        const double f = pow(10, spinbutton.get_digits());
99        int new_value = round_to_int(spinbutton.get_value() * f);
100      if (ptr) {      if (ptr) {
         const double f = pow(10, spinbutton.get_digits());  
         int new_value = round_to_int(spinbutton.get_value() * f);  
   
101          if (new_value != round_to_int(*ptr / coeff * f))          if (new_value != round_to_int(*ptr / coeff * f))
102          {          {
103                sig_to_be_changed.emit();
104              *ptr = round_to_int(new_value / f * coeff);              *ptr = round_to_int(new_value / f * coeff);
105              sig_changed();              sig_val_changed.emit(new_value);
106                sig_changed.emit();
107          }          }
108        } else {
109            sig_to_be_changed.emit();
110            sig_val_changed.emit(new_value);
111            sig_changed.emit();
112      }      }
113  }  }
114    

Legend:
Removed from v.1358  
changed lines
  Added in v.1359

  ViewVC Help
Powered by ViewVC