aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPieter Wuille <[email protected]>2012-04-02 07:08:14 -0700
committerPieter Wuille <[email protected]>2012-04-02 07:08:14 -0700
commitd3f220b2c28e2656ff719984b8a39856c8d33bb1 (patch)
tree79567e0241c436dcc5a7d6d0db4e3de1b2ef71b1 /src
parentMerge pull request #995 from Diapolo/master (diff)
parenthide Delete button (only) on ReceivingTab / hide Sign message button (only) o... (diff)
downloaddiscoin-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.cpp13
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);