mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-08-13 08:35:45 -04:00
Added Person details dialog, for popup mode view.
changed from setEnabled to setVisible, to not show up the disabled actions for Own Ids. git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@7871 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
9236f01238
commit
4a4ea80110
7 changed files with 826 additions and 10 deletions
|
@ -134,8 +134,7 @@ IdDialog::IdDialog(QWidget *parent) :
|
|||
/* Connect signals */
|
||||
connect(ui->toolButton_NewId, SIGNAL(clicked()), this, SLOT(addIdentity()));
|
||||
connect(ui->todoPushButton, SIGNAL(clicked()), this, SLOT(todo()));
|
||||
//connect(ui->toolButton_Delete, SIGNAL(clicked()), this, SLOT(removeIdentity()));
|
||||
//connect(ui->toolButton_EditId, SIGNAL(clicked()), this, SLOT(editIdentity()));
|
||||
|
||||
connect(ui->removeIdentity, SIGNAL(triggered()), this, SLOT(removeIdentity()));
|
||||
connect(ui->editIdentity, SIGNAL(triggered()), this, SLOT(editIdentity()));
|
||||
connect(ui->chatIdentity, SIGNAL(triggered()), this, SLOT(chatIdentity()));
|
||||
|
@ -291,8 +290,8 @@ void IdDialog::updateSelection()
|
|||
void IdDialog::requestIdList()
|
||||
{
|
||||
//Disable by default, will be enable by insertIdDetails()
|
||||
ui->removeIdentity->setEnabled(false);
|
||||
ui->editIdentity->setEnabled(false);
|
||||
ui->removeIdentity->setVisible(false);
|
||||
ui->editIdentity->setVisible(false);
|
||||
|
||||
if (!mIdQueue)
|
||||
return;
|
||||
|
@ -635,16 +634,16 @@ void IdDialog::insertIdDetails(uint32_t token)
|
|||
if (isOwnId)
|
||||
{
|
||||
mStateHelper->setWidgetEnabled(ui->toolButton_Reputation, false);
|
||||
ui->editIdentity->setEnabled(true);
|
||||
ui->removeIdentity->setEnabled(true);
|
||||
ui->editIdentity->setVisible(true);
|
||||
ui->removeIdentity->setVisible(true);
|
||||
ui->chatIdentity->setEnabled(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
// No Reputation yet!
|
||||
mStateHelper->setWidgetEnabled(ui->toolButton_Reputation, /*true*/ false);
|
||||
ui->editIdentity->setEnabled(false);
|
||||
ui->removeIdentity->setEnabled(false);
|
||||
ui->editIdentity->setVisible(false);
|
||||
ui->removeIdentity->setVisible(false);
|
||||
ui->chatIdentity->setEnabled(true);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue