~unity-team/nux/nux.remove-deprecated

« back to all changes in this revision

Viewing changes to Nux/SpinBoxDouble.cpp

  • Committer: Tarmac
  • Author(s): Jay Taoko, Michi Henning
  • Date: 2012-10-11 18:57:49 UTC
  • mfrom: (686.3.4 nux.nstring-removal)
  • Revision ID: tarmac-20121011185749-v8y4evu36vue3rfx
* Removal of nux::NString in favor of std::string.
* The branch has a lot of changes due to the enablement of -Werror. All the warnings have been fixed.
* -Werror is disabled when building with --enable-debug.

[Test] The changes are covered by existing tests.. Fixes: https://bugs.launchpad.net/bugs/1065293. Approved by Jay Taoko.

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
    m_EditLine->SetValidator(&m_DoubleValidator);
54
54
    m_EditLine->SetSuffix("");
55
55
    m_EditLine->SetPrefix("");
56
 
    m_EditLine->SetText(NString::Printf("%.3f", m_DoubleValidator.GetMinimum()));
 
56
    m_EditLine->SetText(std::to_string((long double)m_DoubleValidator.GetMinimum()));
57
57
 
58
58
    m_EditLine->SetMinimumSize(1.5 * DEFAULT_WIDGET_WIDTH, DEFAULT_WIDGET_HEIGHT);
59
59
    m_EditLine->SetGeometry(Geometry(0, 0, DEFAULT_WIDGET_WIDTH, DEFAULT_WIDGET_HEIGHT));
136
136
//        m_Value = m_DoubleValidator.GetMinimum();
137
137
//    if (m_Value > m_DoubleValidator.GetMaximum())
138
138
//        m_Value = m_DoubleValidator.GetMaximum();
139
 
    m_EditLine->SetText(NString::Printf("%.3f", m_Value));
 
139
    m_EditLine->SetText(std::to_string((long double)m_Value));
140
140
    sigValueChanged.emit(this);
141
141
    sigValue.emit(m_Value);
142
142
    QueueDraw();
223
223
  void SpinBoxDouble::ImplementValidateEntry()
224
224
  {
225
225
    double ret = 0;
226
 
    ret = CharToDouble(m_EditLine->GetCleanText().GetTCharPtr());
 
226
    ret = CharToDouble(m_EditLine->GetCleanText().c_str());
227
227
    {
228
228
      m_Value = m_DoubleValidator.GetClampedValue(ret);
229
 
      m_EditLine->SetText(NString::Printf("%.3f", m_Value));
 
229
      m_EditLine->SetText(std::to_string((long double)m_Value));
230
230
      sigValueChanged.emit(this);
231
231
      sigValue.emit(m_Value);
232
232
//
233
233
//        if (m_Value < m_DoubleValidator.GetMinimum())
234
234
//        {
235
235
//            m_Value = m_DoubleValidator.GetMinimum();
236
 
//            m_EditLine->SetText(NString::Printf("%.3f", m_Value));
 
236
//            m_EditLine->SetText(std::string::Printf("%.3f", m_Value));
237
237
//        }
238
238
//        if (m_Value > m_DoubleValidator.GetMaximum())
239
239
//        {
240
240
//            m_Value = m_DoubleValidator.GetMaximum();
241
 
//            m_EditLine->SetText(NString::Printf("%.3f", m_Value));
 
241
//            m_EditLine->SetText(std::string::Printf("%.3f", m_Value));
242
242
//        }
243
243
    }
244
244
//     else
245
245
//     {
246
 
//         m_EditLine->SetText(NString::Printf("%.3f", m_Value));
 
246
//         m_EditLine->SetText(std::string::Printf("%.3f", m_Value));
247
247
//         sigValueChanged.emit(this);
248
248
//         sigValue.emit(m_Value);
249
249
//     }