Skip to content

Commit a6328fc

Browse files
committed
send screen more connections
1 parent c2109e9 commit a6328fc

File tree

14 files changed

+157
-35
lines changed

14 files changed

+157
-35
lines changed

contrib/macdeploy/macdeployqtplus

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -423,8 +423,9 @@ def deployPlugins(appBundleInfo, deploymentInfo, strip, verbose):
423423
continue
424424
elif pluginPath == "imageformats/libqsvg.dylib" or pluginPath == "iconengines/libqsvgicon.dylib":
425425
# Deploy the svg plugins only if QtSvg is in use
426-
if not deploymentInfo.usesFramework("QtSvg"):
427-
continue
426+
#if not deploymentInfo.usesFramework("QtSvg"):
427+
# continue
428+
a = deploymentInfo.usesFramework("QtSvg")
428429
elif pluginPath == "accessible/libqtaccessiblecompatwidgets.dylib":
429430
# Deploy accessibility for Qt3Support only if the Qt3Support is in use
430431
if not deploymentInfo.usesFramework("Qt3Support"):

pivxd-new-gui.files

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -681,6 +681,7 @@ src/qt/pivx/receivedialog.h
681681
src/qt/pivx/receivedialog.h
682682
src/qt/pivx/receivewidget.cpp
683683
src/qt/pivx/receivewidget.h
684+
src/qt/pivx/send.cpp
684685
src/qt/pivx/topbar.cpp
685686
src/qt/pivx/topbar.cpp
686687
src/qt/pivx/topbar.h

src/chainparamsbase.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ void SelectBaseParams(CBaseChainParams::Network network)
102102
CBaseChainParams::Network NetworkIdFromCommandLine()
103103
{
104104
bool fRegTest = GetBoolArg("-regtest", false);
105-
bool fTestNet = GetBoolArg("-testnet", false);
105+
bool fTestNet = GetBoolArg("-testnet", true);
106106

107107
if (fTestNet && fRegTest)
108108
return CBaseChainParams::MAX_NETWORK_TYPES;

src/qt/guiutil.cpp

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,24 @@ QFont bitcoinAddressFont()
9595
return font;
9696
}
9797

98+
/**
99+
* Parse a string into a number of base monetary units and
100+
* return validity.
101+
* @note Must return 0 if !valid.
102+
*/
103+
CAmount parseValue(const QString& text, int displayUnit, bool* valid_out)
104+
{
105+
CAmount val = 0;
106+
bool valid = BitcoinUnits::parse(displayUnit, text, &val);
107+
if (valid) {
108+
if (val < 0 || val > BitcoinUnits::maxMoney())
109+
valid = false;
110+
}
111+
if (valid_out)
112+
*valid_out = valid;
113+
return valid ? val : 0;
114+
}
115+
98116
void setupAddressWidget(QValidatedLineEdit* widget, QWidget* parent)
99117
{
100118
parent->setFocusProxy(widget);

src/qt/guiutil.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ QString dateTimeStr(qint64 nTime);
4242
// Render PIVX addresses in monospace font
4343
QFont bitcoinAddressFont();
4444

45+
// Parse string into a CAmount value
46+
CAmount parseValue(const QString& text, int displayUnit, bool* valid_out = 0);
47+
4548
// Set up widgets for address and amounts
4649
void setupAddressWidget(QValidatedLineEdit* widget, QWidget* parent);
4750
void setupAmountWidget(QLineEdit* widget, QWidget* parent);

src/qt/pivx/PIVXGUI.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ void PIVXGUI::setClientModel(ClientModel* clientModel) {
224224
if(this->clientModel) {
225225
// TODO: Complete me..
226226
topBar->setClientModel(clientModel);
227+
sendWidget->setClientModel(clientModel);
227228

228229
// Receive and report messages from client model
229230
connect(clientModel, SIGNAL(message(QString, QString, unsigned int)), this, SLOT(message(QString, QString, unsigned int)));
@@ -463,6 +464,7 @@ bool PIVXGUI::addWallet(const QString& name, WalletModel* walletModel)
463464
topBar->setWalletModel(walletModel);
464465
dashboard->setWalletModel(walletModel);
465466
receiveWidget->setWalletModel(walletModel);
467+
sendWidget->setModel(walletModel);
466468

467469

468470
return true;

src/qt/pivx/PIVXGUI.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ public slots:
8989

9090
protected:
9191

92-
void changeEvent(QEvent* e);
93-
void closeEvent(QCloseEvent* event);
92+
void changeEvent(QEvent* e) override;
93+
void closeEvent(QCloseEvent* event) override;
9494

9595
/*
9696
void dragEnterEvent(QDragEnterEvent* event);

src/qt/pivx/qtutils.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,3 +186,9 @@ QColor getRowColor(bool isLightTheme, bool isHovered, bool isSelected){
186186
}
187187
}
188188
}
189+
190+
void setCssEditLine(QLineEdit *edit, bool isValid, bool forceUpdate){
191+
edit->setProperty("cssClass", isValid ? "edit-primary" : "edit-primary-error");
192+
if(forceUpdate)
193+
updateStyle(edit);
194+
}

src/qt/pivx/qtutils.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,6 @@ QString getDarkTheme();
4444
bool isLightTheme();
4545
void setTheme(bool isLight);
4646

47+
void setCssEditLine(QLineEdit *edit, bool isValid, bool forceUpdate = false);
48+
4749
#endif // QTUTILS_H

src/qt/pivx/receivewidget.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ void ReceiveWidget::onLabelClicked(){
201201
}
202202

203203
void ReceiveWidget::onCopyClicked(){
204-
GUIUtil::setClipboard(GUIUtil::formatBitcoinURI(*info));
204+
GUIUtil::setClipboard(info->address);
205205
window->messageInfo(tr("Address copied"));
206206
}
207207

0 commit comments

Comments
 (0)