Raven Core  3.0.0
P2P Digital Currency
Signals | Public Member Functions | Public Attributes | Private Slots | Private Member Functions | Private Attributes | List of all members
ReissueAssetDialog Class Reference

Dialog showing transaction details. More...

#include <reissueassetdialog.h>

Inheritance diagram for ReissueAssetDialog:
[legend]
Collaboration diagram for ReissueAssetDialog:
[legend]

Signals

void message (const QString &title, const QString &message, unsigned int style)
 

Public Member Functions

 ReissueAssetDialog (const PlatformStyle *platformStyle, QWidget *parent=0)
 
 ~ReissueAssetDialog ()
 
void setClientModel (ClientModel *clientModel)
 
void setModel (WalletModel *model)
 
void setupCoinControlFrame (const PlatformStyle *platformStyle)
 
void setupAssetDataView (const PlatformStyle *platformStyle)
 
void setupFeeControl (const PlatformStyle *platformStyle)
 
void updateAssetsList ()
 
void clear ()
 

Public Attributes

QString formatGreen
 
QString formatBlack
 
QStringListModel * stringModel
 
QSortFilterProxyModel * proxy
 
QCompleter * completer
 

Private Slots

void onAssetSelected (int index)
 SLOTS. More...
 
void onQuantityChanged (double qty)
 
void onIPFSStateChanged ()
 
void onIPFSHashChanged (QString hash)
 
void onAddressNameChanged (QString address)
 
void onReissueAssetClicked ()
 
void onReissueBoxChanged ()
 
void onUnitChanged (int value)
 
void onClearButtonClicked ()
 
void coinControlFeatureChanged (bool)
 
void coinControlButtonClicked ()
 
void coinControlChangeChecked (int)
 
void coinControlChangeEdited (const QString &)
 
void coinControlClipboardQuantity ()
 
void coinControlClipboardAmount ()
 
void coinControlClipboardFee ()
 
void coinControlClipboardAfterFee ()
 
void coinControlClipboardBytes ()
 
void coinControlClipboardLowOutput ()
 
void coinControlClipboardChange ()
 
void coinControlUpdateLabels ()
 
void on_buttonChooseFee_clicked ()
 
void on_buttonMinimizeFee_clicked ()
 
void setMinimumFee ()
 
void updateFeeSectionControls ()
 
void updateMinFeeLabel ()
 
void updateSmartFeeLabel ()
 
void feeControlFeatureChanged (bool)
 
void setBalance (const CAmount &balance, const CAmount &unconfirmedBalance, const CAmount &immatureBalance, const CAmount &watchOnlyBalance, const CAmount &watchUnconfBalance, const CAmount &watchImmatureBalance)
 
void updateDisplayUnit ()
 
void focusReissueAsset (const QModelIndex &index)
 

Private Member Functions

void toggleIPFSText ()
 
void setUpValues ()
 Helper Methods. More...
 
void showMessage (QString string)
 
void showValidMessage (QString string)
 
void hideMessage ()
 
void disableReissueButton ()
 
void enableReissueButton ()
 
void CheckFormState ()
 
void disableAll ()
 
void enableDataEntry ()
 
void buildUpdatedData ()
 
void setDisplayedDataToNone ()
 
void updateCoinControlState (CCoinControl &ctrl)
 
void updateFeeMinimizedLabel ()
 
void minimizeFeeSection (bool fMinimize)
 
bool checkIPFSHash (QString hash)
 

Private Attributes

Ui::ReissueAssetDialog * ui
 
ClientModelclientModel
 
WalletModelmodel
 
const PlatformStyleplatformStyle
 
bool fFeeMinimized
 
CNewAssetasset
 

Detailed Description

Dialog showing transaction details.

Definition at line 30 of file reissueassetdialog.h.

Constructor & Destructor Documentation

◆ ReissueAssetDialog()

ReissueAssetDialog::ReissueAssetDialog ( const PlatformStyle platformStyle,
QWidget *  parent = 0 
)
explicit

Setup the asset list combobox

Definition at line 45 of file reissueassetdialog.cpp.

Here is the call graph for this function:

◆ ~ReissueAssetDialog()

ReissueAssetDialog::~ReissueAssetDialog ( )

Definition at line 223 of file reissueassetdialog.cpp.

Member Function Documentation

◆ buildUpdatedData()

void ReissueAssetDialog::buildUpdatedData ( )
private

Definition at line 512 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CheckFormState()

void ReissueAssetDialog::CheckFormState ( )
private

Definition at line 452 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkIPFSHash()

bool ReissueAssetDialog::checkIPFSHash ( QString  hash)
private

Definition at line 659 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ clear()

void ReissueAssetDialog::clear ( )

Definition at line 1214 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlButtonClicked

void ReissueAssetDialog::coinControlButtonClicked ( )
privateslot

Definition at line 1004 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlChangeChecked

void ReissueAssetDialog::coinControlChangeChecked ( int  state)
privateslot

Definition at line 1013 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlChangeEdited

void ReissueAssetDialog::coinControlChangeEdited ( const QString &  text)
privateslot

Definition at line 1028 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlClipboardAfterFee

void ReissueAssetDialog::coinControlClipboardAfterFee ( )
privateslot

Definition at line 961 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlClipboardAmount

void ReissueAssetDialog::coinControlClipboardAmount ( )
privateslot

Definition at line 949 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlClipboardBytes

void ReissueAssetDialog::coinControlClipboardBytes ( )
privateslot

Definition at line 967 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlClipboardChange

void ReissueAssetDialog::coinControlClipboardChange ( )
privateslot

Definition at line 979 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlClipboardFee

void ReissueAssetDialog::coinControlClipboardFee ( )
privateslot

Definition at line 955 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlClipboardLowOutput

void ReissueAssetDialog::coinControlClipboardLowOutput ( )
privateslot

Definition at line 973 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlClipboardQuantity

void ReissueAssetDialog::coinControlClipboardQuantity ( )
privateslot

Definition at line 943 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlFeatureChanged

void ReissueAssetDialog::coinControlFeatureChanged ( bool  checked)
privateslot

Definition at line 985 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ coinControlUpdateLabels

void ReissueAssetDialog::coinControlUpdateLabels ( )
privateslot

Definition at line 1082 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ disableAll()

void ReissueAssetDialog::disableAll ( )
private

Definition at line 491 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ disableReissueButton()

void ReissueAssetDialog::disableReissueButton ( )
private

Definition at line 442 of file reissueassetdialog.cpp.

Here is the caller graph for this function:

◆ enableDataEntry()

void ReissueAssetDialog::enableDataEntry ( )
private

Definition at line 503 of file reissueassetdialog.cpp.

Here is the caller graph for this function:

◆ enableReissueButton()

void ReissueAssetDialog::enableReissueButton ( )
private

Definition at line 447 of file reissueassetdialog.cpp.

◆ feeControlFeatureChanged

void ReissueAssetDialog::feeControlFeatureChanged ( bool  checked)
privateslot

Definition at line 998 of file reissueassetdialog.cpp.

Here is the caller graph for this function:

◆ focusReissueAsset

void ReissueAssetDialog::focusReissueAsset ( const QModelIndex &  index)
privateslot

Definition at line 1240 of file reissueassetdialog.cpp.

Here is the call graph for this function:

◆ hideMessage()

void ReissueAssetDialog::hideMessage ( )
private

Definition at line 437 of file reissueassetdialog.cpp.

Here is the caller graph for this function:

◆ message

void ReissueAssetDialog::message ( const QString &  title,
const QString &  message,
unsigned int  style 
)
signal

◆ minimizeFeeSection()

void ReissueAssetDialog::minimizeFeeSection ( bool  fMinimize)
private

Definition at line 1113 of file reissueassetdialog.cpp.

Here is the caller graph for this function:

◆ on_buttonChooseFee_clicked

void ReissueAssetDialog::on_buttonChooseFee_clicked ( )
privateslot

Definition at line 1123 of file reissueassetdialog.cpp.

Here is the call graph for this function:

◆ on_buttonMinimizeFee_clicked

void ReissueAssetDialog::on_buttonMinimizeFee_clicked ( )
privateslot

Definition at line 1128 of file reissueassetdialog.cpp.

Here is the call graph for this function:

◆ onAddressNameChanged

void ReissueAssetDialog::onAddressNameChanged ( QString  address)
privateslot

Definition at line 705 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ onAssetSelected

void ReissueAssetDialog::onAssetSelected ( int  index)
privateslot

SLOTS.

Definition at line 581 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ onClearButtonClicked

void ReissueAssetDialog::onClearButtonClicked ( )
privateslot

Definition at line 1235 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ onIPFSHashChanged

void ReissueAssetDialog::onIPFSHashChanged ( QString  hash)
privateslot

Definition at line 696 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ onIPFSStateChanged

void ReissueAssetDialog::onIPFSStateChanged ( )
privateslot

Definition at line 654 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ onQuantityChanged

void ReissueAssetDialog::onQuantityChanged ( double  qty)
privateslot

Definition at line 648 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ onReissueAssetClicked

void ReissueAssetDialog::onReissueAssetClicked ( )
privateslot

Definition at line 728 of file reissueassetdialog.cpp.

Here is the caller graph for this function:

◆ onReissueBoxChanged

void ReissueAssetDialog::onReissueBoxChanged ( )
privateslot

Definition at line 883 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ onUnitChanged

void ReissueAssetDialog::onUnitChanged ( int  value)
privateslot

Definition at line 1172 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setBalance

void ReissueAssetDialog::setBalance ( const CAmount balance,
const CAmount unconfirmedBalance,
const CAmount immatureBalance,
const CAmount watchOnlyBalance,
const CAmount watchUnconfBalance,
const CAmount watchImmatureBalance 
)
privateslot

Definition at line 385 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setClientModel()

void ReissueAssetDialog::setClientModel ( ClientModel clientModel)

Definition at line 142 of file reissueassetdialog.cpp.

Here is the call graph for this function:

◆ setDisplayedDataToNone()

void ReissueAssetDialog::setDisplayedDataToNone ( )
private

Definition at line 572 of file reissueassetdialog.cpp.

Here is the caller graph for this function:

◆ setMinimumFee

void ReissueAssetDialog::setMinimumFee ( )
privateslot

Definition at line 1134 of file reissueassetdialog.cpp.

Here is the call graph for this function:

◆ setModel()

void ReissueAssetDialog::setModel ( WalletModel model)

Definition at line 151 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setupAssetDataView()

void ReissueAssetDialog::setupAssetDataView ( const PlatformStyle platformStyle)

Update the scrollview

Definition at line 312 of file reissueassetdialog.cpp.

Here is the call graph for this function:

◆ setupCoinControlFrame()

void ReissueAssetDialog::setupCoinControlFrame ( const PlatformStyle platformStyle)

Update the assetcontrol frame

Create the shadow effects on the frames

Definition at line 259 of file reissueassetdialog.cpp.

Here is the call graph for this function:

◆ setupFeeControl()

void ReissueAssetDialog::setupFeeControl ( const PlatformStyle platformStyle)

Update the coincontrol frame

Create the shadow effects on the frames

Definition at line 348 of file reissueassetdialog.cpp.

Here is the call graph for this function:

◆ setUpValues()

void ReissueAssetDialog::setUpValues ( )
private

Helper Methods.

Definition at line 230 of file reissueassetdialog.cpp.

Here is the call graph for this function:

◆ showMessage()

void ReissueAssetDialog::showMessage ( QString  string)
private

Definition at line 423 of file reissueassetdialog.cpp.

Here is the caller graph for this function:

◆ showValidMessage()

void ReissueAssetDialog::showValidMessage ( QString  string)
private

Definition at line 430 of file reissueassetdialog.cpp.

◆ toggleIPFSText()

void ReissueAssetDialog::toggleIPFSText ( )
private

Definition at line 411 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateAssetsList()

void ReissueAssetDialog::updateAssetsList ( )

Definition at line 1192 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateCoinControlState()

void ReissueAssetDialog::updateCoinControlState ( CCoinControl ctrl)
private

Definition at line 898 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateDisplayUnit

void ReissueAssetDialog::updateDisplayUnit ( )
privateslot

Definition at line 403 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateFeeMinimizedLabel()

void ReissueAssetDialog::updateFeeMinimizedLabel ( )
private

Definition at line 1152 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateFeeSectionControls

void ReissueAssetDialog::updateFeeSectionControls ( )
privateslot

Definition at line 1139 of file reissueassetdialog.cpp.

◆ updateMinFeeLabel

void ReissueAssetDialog::updateMinFeeLabel ( )
privateslot

Definition at line 1164 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateSmartFeeLabel

void ReissueAssetDialog::updateSmartFeeLabel ( )
privateslot

Definition at line 911 of file reissueassetdialog.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ asset

CNewAsset* ReissueAssetDialog::asset
private

Definition at line 62 of file reissueassetdialog.h.

◆ clientModel

ClientModel* ReissueAssetDialog::clientModel
private

Definition at line 57 of file reissueassetdialog.h.

◆ completer

QCompleter* ReissueAssetDialog::completer

Definition at line 53 of file reissueassetdialog.h.

◆ fFeeMinimized

bool ReissueAssetDialog::fFeeMinimized
private

Definition at line 60 of file reissueassetdialog.h.

◆ formatBlack

QString ReissueAssetDialog::formatBlack

Definition at line 42 of file reissueassetdialog.h.

◆ formatGreen

QString ReissueAssetDialog::formatGreen

Definition at line 41 of file reissueassetdialog.h.

◆ model

WalletModel* ReissueAssetDialog::model
private

Definition at line 58 of file reissueassetdialog.h.

◆ platformStyle

const PlatformStyle* ReissueAssetDialog::platformStyle
private

Definition at line 59 of file reissueassetdialog.h.

◆ proxy

QSortFilterProxyModel* ReissueAssetDialog::proxy

Definition at line 52 of file reissueassetdialog.h.

◆ stringModel

QStringListModel* ReissueAssetDialog::stringModel

Definition at line 51 of file reissueassetdialog.h.

◆ ui

Ui::ReissueAssetDialog* ReissueAssetDialog::ui
private

Definition at line 56 of file reissueassetdialog.h.


The documentation for this class was generated from the following files: