Skip to content

Commit 0b4bd48

Browse files
committed
Merge pull request #3255
309f796 [Qt] make most Windows appear centered on main GUI (Philip Kaufmann)
2 parents 5082b50 + 309f796 commit 0b4bd48

11 files changed

+31
-26
lines changed

src/qt/aboutdialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class AboutDialog : public QDialog
1919
Q_OBJECT
2020

2121
public:
22-
explicit AboutDialog(QWidget *parent = 0);
22+
explicit AboutDialog(QWidget *parent);
2323
~AboutDialog();
2424

2525
void setModel(ClientModel *model);

src/qt/addressbookpage.cpp

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -158,16 +158,19 @@ void AddressBookPage::onCopyLabelAction()
158158

159159
void AddressBookPage::onEditAction()
160160
{
161+
if(!model)
162+
return;
163+
161164
if(!ui->tableView->selectionModel())
162165
return;
163166
QModelIndexList indexes = ui->tableView->selectionModel()->selectedRows();
164167
if(indexes.isEmpty())
165168
return;
166169

167170
EditAddressDialog dlg(
168-
tab == SendingTab ?
169-
EditAddressDialog::EditSendingAddress :
170-
EditAddressDialog::EditReceivingAddress);
171+
tab == SendingTab ?
172+
EditAddressDialog::EditSendingAddress :
173+
EditAddressDialog::EditReceivingAddress, this);
171174
dlg.setModel(model);
172175
QModelIndex origIndex = proxyModel->mapToSource(indexes.at(0));
173176
dlg.loadRow(origIndex.row());
@@ -180,9 +183,9 @@ void AddressBookPage::on_newAddress_clicked()
180183
return;
181184

182185
EditAddressDialog dlg(
183-
tab == SendingTab ?
184-
EditAddressDialog::NewSendingAddress :
185-
EditAddressDialog::NewReceivingAddress, this);
186+
tab == SendingTab ?
187+
EditAddressDialog::NewSendingAddress :
188+
EditAddressDialog::NewReceivingAddress, this);
186189
dlg.setModel(model);
187190
if(dlg.exec())
188191
{

src/qt/addressbookpage.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class AddressBookPage : public QDialog
3939
ForEditing /**< Open address book for editing */
4040
};
4141

42-
explicit AddressBookPage(Mode mode, Tabs tab, QWidget *parent = 0);
42+
explicit AddressBookPage(Mode mode, Tabs tab, QWidget *parent);
4343
~AddressBookPage();
4444

4545
void setModel(AddressTableModel *model);

src/qt/askpassphrasedialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class AskPassphraseDialog : public QDialog
2727
Decrypt /**< Ask passphrase and decrypt wallet */
2828
};
2929

30-
explicit AskPassphraseDialog(Mode mode, QWidget *parent = 0);
30+
explicit AskPassphraseDialog(Mode mode, QWidget *parent);
3131
~AskPassphraseDialog();
3232

3333
void accept();

src/qt/bitcoingui.cpp

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
#include "guiconstants.h"
1111
#include "guiutil.h"
1212
#include "notificator.h"
13+
#include "openuridialog.h"
1314
#include "optionsdialog.h"
1415
#include "optionsmodel.h"
1516
#include "rpcconsole.h"
1617
#include "walletframe.h"
1718
#include "walletmodel.h"
18-
#include "openuridialog.h"
1919

2020
#ifdef Q_OS_MAC
2121
#include "macdockiconhandler.h"
@@ -345,7 +345,7 @@ void BitcoinGUI::setClientModel(ClientModel *clientModel)
345345
setNumBlocks(clientModel->getNumBlocks(), clientModel->getNumBlocksOfPeers());
346346
connect(clientModel, SIGNAL(numBlocksChanged(int,int)), this, SLOT(setNumBlocks(int,int)));
347347

348-
// Receive and report messages from network/worker thread
348+
// Receive and report messages from client model
349349
connect(clientModel, SIGNAL(message(QString,QString,unsigned int)), this, SLOT(message(QString,QString,unsigned int)));
350350

351351
rpcConsole->setClientModel(clientModel);
@@ -460,21 +460,25 @@ void BitcoinGUI::optionsClicked()
460460
{
461461
if(!clientModel || !clientModel->getOptionsModel())
462462
return;
463-
OptionsDialog dlg;
463+
464+
OptionsDialog dlg(this);
464465
dlg.setModel(clientModel->getOptionsModel());
465466
dlg.exec();
466467
}
467468

468469
void BitcoinGUI::aboutClicked()
469470
{
470-
AboutDialog dlg;
471+
if(!clientModel)
472+
return;
473+
474+
AboutDialog dlg(this);
471475
dlg.setModel(clientModel);
472476
dlg.exec();
473477
}
474478

475479
void BitcoinGUI::openClicked()
476480
{
477-
OpenURIDialog dlg;
481+
OpenURIDialog dlg(this);
478482
if(dlg.exec())
479483
{
480484
emit receivedURI(dlg.getURI());

src/qt/editaddressdialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class EditAddressDialog : public QDialog
3131
EditSendingAddress
3232
};
3333

34-
explicit EditAddressDialog(Mode mode, QWidget *parent = 0);
34+
explicit EditAddressDialog(Mode mode, QWidget *parent);
3535
~EditAddressDialog();
3636

3737
void setModel(AddressTableModel *model);

src/qt/openuridialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class OpenURIDialog : public QDialog
1616
Q_OBJECT
1717

1818
public:
19-
explicit OpenURIDialog(QWidget *parent = 0);
19+
explicit OpenURIDialog(QWidget *parent);
2020
~OpenURIDialog();
2121

2222
QString getURI();

src/qt/optionsdialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class OptionsDialog : public QDialog
2121
Q_OBJECT
2222

2323
public:
24-
explicit OptionsDialog(QWidget *parent = 0);
24+
explicit OptionsDialog(QWidget *parent);
2525
~OptionsDialog();
2626

2727
void setModel(OptionsModel *model);

src/qt/rpcconsole.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class RPCConsole: public QDialog
1919
Q_OBJECT
2020

2121
public:
22-
explicit RPCConsole(QWidget *parent = 0);
22+
explicit RPCConsole(QWidget *parent);
2323
~RPCConsole();
2424

2525
void setClientModel(ClientModel *model);

src/qt/signverifymessagedialog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class SignVerifyMessageDialog : public QDialog
1818
Q_OBJECT
1919

2020
public:
21-
explicit SignVerifyMessageDialog(QWidget *parent = 0);
21+
explicit SignVerifyMessageDialog(QWidget *parent);
2222
~SignVerifyMessageDialog();
2323

2424
void setModel(WalletModel *model);

0 commit comments

Comments
 (0)