6 #ifndef RAVEN_QT_REISSUEASSETDIALOG_H 7 #define RAVEN_QT_REISSUEASSETDIALOG_H 17 class QStringListModel;
18 class QSortFilterProxyModel;
44 void setupCoinControlFrame(
const PlatformStyle *platformStyle);
47 void updateAssetsList();
56 Ui::ReissueAssetDialog *
ui;
64 void toggleIPFSText();
66 void showMessage(QString
string);
67 void showValidMessage(QString
string);
69 void disableReissueButton();
70 void enableReissueButton();
71 void CheckFormState();
73 void enableDataEntry();
74 void buildUpdatedData();
75 void setDisplayedDataToNone();
82 void updateFeeMinimizedLabel();
83 void minimizeFeeSection(
bool fMinimize);
86 bool checkIPFSHash(QString hash);
89 void onAssetSelected(
int index);
90 void onQuantityChanged(
double qty);
91 void onIPFSStateChanged();
92 void onIPFSHashChanged(QString hash);
93 void onAddressNameChanged(QString address);
94 void onReissueAssetClicked();
95 void onReissueBoxChanged();
96 void onUnitChanged(
int value);
97 void onClearButtonClicked();
100 void coinControlFeatureChanged(
bool);
101 void coinControlButtonClicked();
102 void coinControlChangeChecked(
int);
103 void coinControlChangeEdited(
const QString &);
104 void coinControlClipboardQuantity();
105 void coinControlClipboardAmount();
106 void coinControlClipboardFee();
107 void coinControlClipboardAfterFee();
108 void coinControlClipboardBytes();
109 void coinControlClipboardLowOutput();
110 void coinControlClipboardChange();
111 void coinControlUpdateLabels();
114 void on_buttonChooseFee_clicked();
115 void on_buttonMinimizeFee_clicked();
116 void setMinimumFee();
117 void updateFeeSectionControls();
118 void updateMinFeeLabel();
119 void updateSmartFeeLabel();
120 void feeControlFeatureChanged(
bool);
122 void setBalance(
const CAmount& balance,
const CAmount& unconfirmedBalance,
const CAmount& immatureBalance,
123 const CAmount& watchOnlyBalance,
const CAmount& watchUnconfBalance,
const CAmount& watchImmatureBalance);
124 void updateDisplayUnit();
126 void focusReissueAsset(
const QModelIndex &index);
130 void message(
const QString &title,
const QString &message,
unsigned int style);
133 #endif // RAVEN_QT_REISSUEASSETDIALOG_H
Dialog showing transaction details.
const PlatformStyle * platformStyle
int64_t CAmount
Amount in corbies (Can be negative)
ClientModel * clientModel
Model for Raven network client.
Interface to Raven wallet from Qt view code.
Ui::ReissueAssetDialog * ui
QSortFilterProxyModel * proxy
QStringListModel * stringModel