diff src/qt/qvalidatedlineedit.h @ 1187:5c41b03dc484 draft

add sendmany support
author Wladimir J. van der Laan <laanwj@gmail.com>
date Sat, 16 Jul 2011 19:01:05 +0200 (2011-07-16)
parents
children bed5698d5381
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/src/qt/qvalidatedlineedit.h
@@ -0,0 +1,27 @@
+#ifndef QVALIDATEDLINEEDIT_H
+#define QVALIDATEDLINEEDIT_H
+
+#include <QLineEdit>
+
+// Line edit that can be marked as "invalid". When marked as invalid,
+// it will get a red background until it is focused.
+class QValidatedLineEdit : public QLineEdit
+{
+    Q_OBJECT
+public:
+    explicit QValidatedLineEdit(QWidget *parent = 0);
+
+protected:
+    void focusInEvent(QFocusEvent *evt);
+
+private:
+    bool valid;
+
+public slots:
+    void setValid(bool valid);
+
+private slots:
+    void markValid();
+};
+
+#endif // QVALIDATEDLINEEDIT_H