Fix Minimize to the tray instead of the taskbar
[novacoin.git] / src / qt / sendcoinsentry.h
index 55fd12a..cdbf893 100644 (file)
@@ -9,6 +9,7 @@ namespace Ui {
 class WalletModel;
 class SendCoinsRecipient;
 
+/** A single entry in the dialog for sending bitcoins. */
 class SendCoinsEntry : public QFrame
 {
     Q_OBJECT
@@ -20,10 +21,18 @@ public:
     void setModel(WalletModel *model);
     bool validate();
     SendCoinsRecipient getValue();
-    // 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
+
+    /** Return whether the entry is still empty and unedited */
+    bool isClear();
+
+    void setValue(const SendCoinsRecipient &value);
+
+    /** Set up the tab chain manually, as Qt messes up the tab chain by default in some cases (issue http://bugreports.qt.nokia.com/browse/QTBUG-10907).
+     */
     QWidget *setupTabChain(QWidget *prev);
 
+    void setFocus();
+
 public slots:
     void setRemoveEnabled(bool enabled);
     void clear();