Mercurial > hg > bitcoin
view src/qt/sendcoinsentry.h @ 2535:81f28a3ba482 draft
Move GetStartOnSystemStartup and SetStartOnSystemStartup to GUI code
author | Wladimir J. van der Laan <laanwj@gmail.com> |
---|---|
date | Tue, 01 May 2012 18:44:11 +0200 |
parents | 5021d55ddd09 |
children | 23a8298081c1 c68e3fa36257 |
line wrap: on
line source
#ifndef SENDCOINSENTRY_H #define SENDCOINSENTRY_H #include <QFrame> namespace Ui { class SendCoinsEntry; } class WalletModel; class SendCoinsRecipient; /** A single entry in the dialog for sending bitcoins. */ class SendCoinsEntry : public QFrame { Q_OBJECT public: explicit SendCoinsEntry(QWidget *parent = 0); ~SendCoinsEntry(); void setModel(WalletModel *model); bool validate(); SendCoinsRecipient getValue(); /** 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(); signals: void removeEntry(SendCoinsEntry *entry); private slots: void on_deleteButton_clicked(); void on_payTo_textChanged(const QString &address); void on_addressBookButton_clicked(); void on_pasteButton_clicked(); private: Ui::SendCoinsEntry *ui; WalletModel *model; }; #endif // SENDCOINSENTRY_H