Anoncoin  0.9.4
P2P Digital Currency
i2pshowaddresses.cpp
Go to the documentation of this file.
1 // Copyright (c) 2013-2014 The Anoncoin Core developers
2 // Distributed under the MIT/X11 software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4 
5 #include "i2pshowaddresses.h"
6 #include "ui_i2pshowaddresses.h"
7 
8 ShowI2PAddresses::ShowI2PAddresses(const QString& caption, const QString& pub, const QString& priv, const QString& b32, const QString& configFileName, QWidget *parent) :
9  QDialog(parent),
10  ui(new Ui::ShowI2PAddresses)
11 {
12  ui->setupUi(this);
13  this->setWindowTitle(caption);
14  ui->pubText->setPlainText(pub);
15  ui->privText->setText("<b>mydestination=</b>" + priv);
16  ui->b32Line->setText(b32);
17  ui->label->setText(ui->label->text() + "\n" + configFileName);
18 
19  QObject::connect(ui->privButton, SIGNAL(clicked()),
20  ui->privText, SLOT(selectAll()));
21  QObject::connect(ui->privButton, SIGNAL(clicked()),
22  ui->privText, SLOT(copy()));
23 
24  QObject::connect(ui->pubButton, SIGNAL(clicked()),
25  ui->pubText, SLOT(selectAll()));
26  QObject::connect(ui->pubButton, SIGNAL(clicked()),
27  ui->pubText, SLOT(copy()));
28 
29  QObject::connect(ui->b32Button, SIGNAL(clicked()),
30  ui->b32Line, SLOT(selectAll()));
31  QObject::connect(ui->b32Button, SIGNAL(clicked()),
32  ui->b32Line, SLOT(copy()));
33 }
34 
36 {
37  delete ui;
38 }
QPlainTextEdit * pubText
Ui::ShowI2PAddresses * ui
ShowI2PAddresses(const QString &caption, const QString &pub, const QString &priv, const QString &b32, const QString &configFileName, QWidget *parent=0)
void setupUi(QDialog *ShowI2PAddresses)