diff options
| author | Pieter Wuille <[email protected]> | 2012-04-02 07:08:14 -0700 |
|---|---|---|
| committer | Pieter Wuille <[email protected]> | 2012-04-02 07:08:14 -0700 |
| commit | d3f220b2c28e2656ff719984b8a39856c8d33bb1 (patch) | |
| tree | 79567e0241c436dcc5a7d6d0db4e3de1b2ef71b1 /src | |
| parent | Merge pull request #995 from Diapolo/master (diff) | |
| parent | hide Delete button (only) on ReceivingTab / hide Sign message button (only) o... (diff) | |
| download | discoin-d3f220b2c28e2656ff719984b8a39856c8d33bb1.tar.xz discoin-d3f220b2c28e2656ff719984b8a39856c8d33bb1.zip | |
Merge pull request #1022 from Diapolo/fix#1020
fix for #1020
Diffstat (limited to 'src')
| -rw-r--r-- | src/qt/addressbookpage.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/qt/addressbookpage.cpp b/src/qt/addressbookpage.cpp index 76aa87b13..cb185beae 100644 --- a/src/qt/addressbookpage.cpp +++ b/src/qt/addressbookpage.cpp @@ -43,15 +43,19 @@ AddressBookPage::AddressBookPage(Mode mode, Tabs tab, QWidget *parent) : ui->tableView->setFocus(); break; case ForEditing: - ui->buttonBox->hide(); + ui->buttonBox->setVisible(false); break; } switch(tab) { case SendingTab: - ui->labelExplanation->hide(); + ui->labelExplanation->setVisible(false); + ui->deleteButton->setVisible(true); + ui->signMessage->setVisible(false); break; case ReceivingTab: + ui->deleteButton->setVisible(false); + ui->signMessage->setVisible(true); break; } ui->tableView->setTabKeyNavigation(false); @@ -133,6 +137,7 @@ void AddressBookPage::on_copyToClipboard_clicked() { GUIUtil::copyEntryData(ui->tableView, AddressTableModel::Address); } + void AddressBookPage::onCopyLabelAction() { GUIUtil::copyEntryData(ui->tableView, AddressTableModel::Label); @@ -224,14 +229,18 @@ void AddressBookPage::selectionChanged() case SendingTab: // In sending tab, allow deletion of selection ui->deleteButton->setEnabled(true); + ui->deleteButton->setVisible(true); deleteAction->setEnabled(true); ui->signMessage->setEnabled(false); + ui->signMessage->setVisible(false); break; case ReceivingTab: // Deleting receiving addresses, however, is not allowed ui->deleteButton->setEnabled(false); + ui->deleteButton->setVisible(false); deleteAction->setEnabled(false); ui->signMessage->setEnabled(true); + ui->signMessage->setVisible(true); break; } ui->copyToClipboard->setEnabled(true); |