소스 검색

fix clear() (clear red/invalid status)

tags/v0.15.1
Wladimir J. van der Laan 10 년 전
부모
커밋
73cd5e5212
5개의 변경된 파일16개의 추가작업 그리고 1개의 파일을 삭제
  1. 6
    0
      src/qt/bitcoinamountfield.cpp
  2. 2
    0
      src/qt/bitcoinamountfield.h
  3. 6
    0
      src/qt/qvalidatedlineedit.cpp
  4. 1
    0
      src/qt/qvalidatedlineedit.h
  5. 1
    1
      src/qt/sendcoinsentry.cpp

+ 6
- 0
src/qt/bitcoinamountfield.cpp 파일 보기

@@ -55,6 +55,12 @@ void BitcoinAmountField::setText(const QString &text)
}
}

void BitcoinAmountField::clear()
{
amount->clear();
decimals->clear();
}

bool BitcoinAmountField::validate()
{
bool valid = true;

+ 2
- 0
src/qt/bitcoinamountfield.h 파일 보기

@@ -18,6 +18,8 @@ public:

void setText(const QString &text);
QString text() const;

void clear();
bool validate();
// Qt messes up the tab chain by default in some cases (issue http://bugreports.qt.nokia.com/browse/QTBUG-10907)
// Hence we have to set it up manually

+ 6
- 0
src/qt/qvalidatedlineedit.cpp 파일 보기

@@ -35,3 +35,9 @@ void QValidatedLineEdit::markValid()
{
setValid(true);
}

void QValidatedLineEdit::clear()
{
setValid(true);
QLineEdit::clear();
}

+ 1
- 0
src/qt/qvalidatedlineedit.h 파일 보기

@@ -10,6 +10,7 @@ class QValidatedLineEdit : public QLineEdit
Q_OBJECT
public:
explicit QValidatedLineEdit(QWidget *parent = 0);
void clear();

protected:
void focusInEvent(QFocusEvent *evt);

+ 1
- 1
src/qt/sendcoinsentry.cpp 파일 보기

@@ -68,7 +68,7 @@ void SendCoinsEntry::clear()
{
ui->payTo->clear();
ui->addAsLabel->clear();
ui->payAmount->setText(QString());
ui->payAmount->clear();
ui->payTo->setFocus();
}


Loading…
취소
저장