diff --git a/retroshare-gui/src/gui/ForumsDialog.cpp b/retroshare-gui/src/gui/ForumsDialog.cpp
index 0912ae407..c119bc7d3 100644
--- a/retroshare-gui/src/gui/ForumsDialog.cpp
+++ b/retroshare-gui/src/gui/ForumsDialog.cpp
@@ -1744,7 +1744,7 @@ void ForumsFillThread::run()
item->setText(COLUMN_THREAD_TITLE, QString::fromStdWString(tit->title));
- text = QString::fromStdString(rsPeers->getPeerName(msginfo.srcId));
+ text = QString::fromUtf8(rsPeers->getPeerName(msginfo.srcId).c_str());
if (text.isEmpty())
{
item->setText(COLUMN_THREAD_AUTHOR, tr("Anonymous"));
@@ -1858,7 +1858,7 @@ void ForumsFillThread::run()
child->setText(COLUMN_THREAD_TITLE, QString::fromStdWString(mit->title));
- text = QString::fromStdString(rsPeers->getPeerName(msginfo.srcId));
+ text = QString::fromUtf8(rsPeers->getPeerName(msginfo.srcId).c_str());
if (text.isEmpty())
{
child->setText(COLUMN_THREAD_AUTHOR, tr("Anonymous"));
diff --git a/retroshare-gui/src/gui/FriendsDialog.cpp b/retroshare-gui/src/gui/FriendsDialog.cpp
index f274bfe2c..235c89f20 100644
--- a/retroshare-gui/src/gui/FriendsDialog.cpp
+++ b/retroshare-gui/src/gui/FriendsDialog.cpp
@@ -256,7 +256,7 @@ FriendsDialog::FriendsDialog(QWidget *parent)
if (rsPeers->getPeerDetails(rsPeers->getOwnId(),pd)) {
QString titleStr("%1");
- ui.nicklabel->setText(titleStr.arg(QString::fromStdString(pd.name) + " (" + tr("me") + ") " + QString::fromUtf8(pd.location.c_str())));
+ ui.nicklabel->setText(titleStr.arg(QString::fromUtf8(pd.name.c_str()) + " (" + tr("me") + ") " + QString::fromUtf8(pd.location.c_str())));
}
/* Hide platform specific features */
@@ -842,7 +842,7 @@ void FriendsDialog::insertPeers()
availableCount++;
- QString gpgItemText = QString::fromStdString(detail.name);
+ QString gpgItemText = QString::fromUtf8(detail.name.c_str());
// remove items that are not friends anymore
int childCount = gpgItem->childCount();
@@ -1397,7 +1397,7 @@ void FriendsDialog::updateStatusString(const QString& peer_id, const QString& st
std::cerr << "FriendsDialog: received group chat typing info. updating gui." << std::endl ;
#endif
- QString status = QString::fromStdString(rsPeers->getPeerName(peer_id.toStdString())) + " " + tr(status_string.toAscii());
+ QString status = QString::fromUtf8(rsPeers->getPeerName(peer_id.toStdString()).c_str()) + " " + tr(status_string.toAscii());
ui.statusStringLabel->setText(status) ; // displays info for 5 secs.
QTimer::singleShot(5000,this,SLOT(resetStatusBar())) ;
@@ -1496,7 +1496,7 @@ void FriendsDialog::insertChat()
QDateTime sendTime = QDateTime::fromTime_t(it->sendTime);
QDateTime recvTime = QDateTime::fromTime_t(it->recvTime);
- QString name = QString::fromStdString(rsPeers->getPeerName(it->rsid));
+ QString name = QString::fromUtf8(rsPeers->getPeerName(it->rsid).c_str());
QString msg = QString::fromStdWString(it->msg);
#ifdef FRIENDS_DEBUG
diff --git a/retroshare-gui/src/gui/GenCertDialog.cpp b/retroshare-gui/src/gui/GenCertDialog.cpp
index f1e31a767..17794c6ae 100644
--- a/retroshare-gui/src/gui/GenCertDialog.cpp
+++ b/retroshare-gui/src/gui/GenCertDialog.cpp
@@ -114,13 +114,6 @@ void GenCertDialog::show()
}
}
-void GenCertDialog::closeEvent (QCloseEvent * event)
-{
-
-
- QDialog::closeEvent(event);
-}
-
void GenCertDialog::closeinfodlg()
{
close();
@@ -163,11 +156,11 @@ void GenCertDialog::genPerson()
{
/* Check the data from the GUI. */
- std::string genLoc = ui.location_input->text().toStdString();
+ std::string genLoc = ui.location_input->text().toUtf8().constData();
std::string PGPId;
if (!genNewGPGKey) {
- if (ui.location_input->text().length() < 3) {
+ if (genLoc.length() < 3) {
/* Message Dialog */
QMessageBox::warning ( NULL,
tr("Generate GPG key Failure"),
@@ -226,7 +219,7 @@ void GenCertDialog::genPerson()
QCoreApplication::processEvents();
while(QAbstractEventDispatcher::instance()->processEvents(QEventLoop::AllEvents)) ;
- RsInit::GeneratePGPCertificate(ui.name_input->text().toStdString(), ui.email_input->text().toStdString(), ui.password_input->text().toStdString(), PGPId, err_string);
+ RsInit::GeneratePGPCertificate(ui.name_input->text().toUtf8().constData(), ui.email_input->text().toUtf8().constData(), ui.password_input->text().toStdString(), PGPId, err_string);
setCursor(Qt::ArrowCursor) ;
}
diff --git a/retroshare-gui/src/gui/GenCertDialog.h b/retroshare-gui/src/gui/GenCertDialog.h
index a686d743c..2110c2442 100644
--- a/retroshare-gui/src/gui/GenCertDialog.h
+++ b/retroshare-gui/src/gui/GenCertDialog.h
@@ -44,9 +44,6 @@ public slots:
/** Overloaded QWidget.show */
void show();
-protected:
- void closeEvent (QCloseEvent * event);
-
private slots:
void closeinfodlg();
diff --git a/retroshare-gui/src/gui/MessagesDialog.cpp b/retroshare-gui/src/gui/MessagesDialog.cpp
index 49c7dac5b..456591476 100644
--- a/retroshare-gui/src/gui/MessagesDialog.cpp
+++ b/retroshare-gui/src/gui/MessagesDialog.cpp
@@ -1081,7 +1081,7 @@ void MessagesDialog::insertMessages()
// From ....
{
if (msgbox == RS_MSG_INBOX || msgbox == RS_MSG_OUTBOX) {
- text = QString::fromStdString(rsPeers->getPeerName(it->srcId));
+ text = QString::fromUtf8(rsPeers->getPeerName(it->srcId).c_str());
} else {
if (bGotInfo || rsMsgs->getMessage(it->msgId, msgInfo)) {
bGotInfo = true;
@@ -1099,7 +1099,7 @@ void MessagesDialog::insertMessages()
if (peerName.empty()) {
text += PeerDefs::rsid("", *pit);
} else {
- text += QString::fromStdString(peerName);
+ text += QString::fromUtf8(peerName.c_str());
}
}
} else {
diff --git a/retroshare-gui/src/gui/MessengerWindow.cpp b/retroshare-gui/src/gui/MessengerWindow.cpp
index 101b1399b..208201435 100644
--- a/retroshare-gui/src/gui/MessengerWindow.cpp
+++ b/retroshare-gui/src/gui/MessengerWindow.cpp
@@ -763,7 +763,7 @@ void MessengerWindow::insertPeers()
gpgIcon = QIcon(StatusDefs::imageIM(bestRSState));
- gpg_item->setText(COLUMN_NAME, QString::fromStdString(detail.name));
+ gpg_item->setText(COLUMN_NAME, QString::fromUtf8(detail.name.c_str()));
gpg_item -> setToolTip(COLUMN_NAME, StatusDefs::tooltip(bestRSState));
std::map::iterator customStateString = sslCustomStateStrings.find(bestSslId);
@@ -783,14 +783,14 @@ void MessengerWindow::insertPeers()
if (stateString.isEmpty()) {
/* show only the name */
- gpg_item->setText(COLUMN_NAME, QString::fromStdString(detail.name));
+ gpg_item->setText(COLUMN_NAME, QString::fromUtf8(detail.name.c_str()));
} else {
/* show the name with location */
- gpg_item->setText(COLUMN_NAME, QString::fromStdString(detail.name) + "\n" + stateString);
+ gpg_item->setText(COLUMN_NAME, QString::fromUtf8(detail.name.c_str()) + "\n" + stateString);
}
} else {
/* show the name with custom state string */
- gpg_item->setText(COLUMN_NAME, QString::fromStdString(detail.name) + "\n" + customStateString->second);
+ gpg_item->setText(COLUMN_NAME, QString::fromUtf8(detail.name.c_str()) + "\n" + customStateString->second);
}
gpg_item->setData(COLUMN_NAME, ROLE_SORT, BuildStateSortString(sortState, gpg_item->text(COLUMN_NAME), bestPeerState));
@@ -798,7 +798,7 @@ void MessengerWindow::insertPeers()
#endif // MINIMAL_RSGUI
} else if (gpg_online) {
gpg_item->setHidden(hideOfflineFriends);
- gpg_item->setText(COLUMN_NAME, QString::fromStdString(detail.name));
+ gpg_item->setText(COLUMN_NAME, QString::fromUtf8(detail.name.c_str()));
gpgIcon = QIcon(IMAGE_AVAIBLE);
gpg_item->setData(COLUMN_NAME, ROLE_SORT, BuildStateSortString(sortState, gpg_item->text(COLUMN_NAME), PEER_STATE_AVAILABLE));
QFont font;
@@ -809,7 +809,7 @@ void MessengerWindow::insertPeers()
}
} else {
gpg_item->setHidden(hideOfflineFriends);
- gpg_item->setText(COLUMN_NAME, QString::fromStdString(detail.name));
+ gpg_item->setText(COLUMN_NAME, QString::fromUtf8(detail.name.c_str()));
gpgIcon = QIcon(StatusDefs::imageIM(RS_STATUS_OFFLINE));
gpg_item->setData(COLUMN_NAME, ROLE_SORT, BuildStateSortString(sortState, gpg_item->text(COLUMN_NAME), PEER_STATE_OFFLINE));
diff --git a/retroshare-gui/src/gui/NetworkDialog.cpp b/retroshare-gui/src/gui/NetworkDialog.cpp
index ce3664a35..51773f390 100644
--- a/retroshare-gui/src/gui/NetworkDialog.cpp
+++ b/retroshare-gui/src/gui/NetworkDialog.cpp
@@ -442,7 +442,7 @@ void NetworkDialog::insertConnect()
item -> setSizeHint(0, QSize( 18,18 ) );
/* (1) Person */
- item -> setText(COLUMN_PEERNAME, QString::fromStdString(detail.name));
+ item -> setText(COLUMN_PEERNAME, QString::fromUtf8(detail.name.c_str()));
/* (4) key id */
item -> setText(COLUMN_PEERID, QString::fromStdString(detail.id));
@@ -505,7 +505,7 @@ void NetworkDialog::insertConnect()
backgrndcolor=QColor("#B242B2"); //kind of purple
item -> setIcon(0,(QIcon(IMAGE_DENIED)));
for(int k=0;k<8;++k)
- item -> setToolTip(k, QString::fromStdString(detail.name) + tr(" has authenticated you. \nRight-click and select 'make friend' to be able to connect."));
+ item -> setToolTip(k, QString::fromUtf8(detail.name.c_str()) + tr(" has authenticated you. \nRight-click and select 'make friend' to be able to connect."));
}
else
{
@@ -546,7 +546,7 @@ void NetworkDialog::insertConnect()
}
self_item -> setText(0, "0");
self_item->setIcon(0,(QIcon(IMAGE_AUTHED)));
- self_item->setText(COLUMN_PEERNAME, QString::fromStdString(ownGPGDetails.name) + " (" + tr("yourself") + ")");
+ self_item->setText(COLUMN_PEERNAME, QString::fromUtf8(ownGPGDetails.name.c_str()) + " (" + tr("yourself") + ")");
self_item->setText(2,"N/A");
self_item->setText(COLUMN_PEERID, QString::fromStdString(ownGPGDetails.id));
diff --git a/retroshare-gui/src/gui/RemoteDirModel.cpp b/retroshare-gui/src/gui/RemoteDirModel.cpp
index 8807897dd..8dd2faa52 100644
--- a/retroshare-gui/src/gui/RemoteDirModel.cpp
+++ b/retroshare-gui/src/gui/RemoteDirModel.cpp
@@ -391,7 +391,7 @@ QString FlatStyle_RDM::computeDirectoryPath(const DirDetails& details) const
do
{
#endif
- dir = QString::fromStdString(det.name)+"/"+dir ;
+ dir = QString::fromUtf8(det.name.c_str())+"/"+dir ;
#ifdef SHOW_TOTAL_PATH
if(!requestDirDetails(det.parent,det,flags))
@@ -411,7 +411,7 @@ QVariant FlatStyle_RDM::displayRole(const DirDetails& details,int coln) const
case 0: return QString::fromUtf8(details.name.c_str());
case 1: return misc::friendlyUnit(details.count);
case 2: return misc::userFriendlyDuration(details.age);
- case 3: return QString::fromStdString(rsPeers->getPeerName(details.id));
+ case 3: return QString::fromUtf8(rsPeers->getPeerName(details.id).c_str());
case 4: return computeDirectoryPath(details);
default:
return QVariant() ;
@@ -497,7 +497,7 @@ QVariant FlatStyle_RDM::sortRole(const QModelIndex& index,const DirDetails& deta
case 0: return QString::fromUtf8(details.name.c_str());
case 1: return (qulonglong) details.count;
case 2: return details.age;
- case 3: return QString::fromStdString(rsPeers->getPeerName(details.id));
+ case 3: return QString::fromUtf8(rsPeers->getPeerName(details.id).c_str());
case 4: return _ref_entries[index.row()].second ;
}
}
diff --git a/retroshare-gui/src/gui/RetroShareLink.cpp b/retroshare-gui/src/gui/RetroShareLink.cpp
index 82e1bd4cf..259ef9015 100644
--- a/retroshare-gui/src/gui/RetroShareLink.cpp
+++ b/retroshare-gui/src/gui/RetroShareLink.cpp
@@ -549,7 +549,7 @@ QString RetroShareLink::toString(bool encoded /*= true*/) const
QString RetroShareLink::niceName() const
{
if (type() == TYPE_PERSON) {
- return PeerDefs::rsid(name().toStdString(), hash().toStdString());
+ return PeerDefs::rsid(name().toUtf8().constData(), hash().toStdString());
}
return name();
diff --git a/retroshare-gui/src/gui/StartDialog.cpp b/retroshare-gui/src/gui/StartDialog.cpp
index 8c53dd3de..bec23d1f4 100644
--- a/retroshare-gui/src/gui/StartDialog.cpp
+++ b/retroshare-gui/src/gui/StartDialog.cpp
@@ -76,7 +76,7 @@ StartDialog::StartDialog(QWidget *parent, Qt::WFlags flags)
const QVariant & userData = QVariant(QString::fromStdString(*it));
std::string gpgid, name, email, location;
RsInit::getAccountDetails(*it, gpgid, name, email, location);
- QString accountName = QString::fromStdString(name + " (") + QString::fromStdString(gpgid).right(8) + ") - " + QString::fromStdString(location);
+ QString accountName = QString::fromUtf8(name.c_str()) + " (" + QString::fromStdString(gpgid).right(8) + ") - " + QString::fromUtf8(location.c_str());
ui.loadName->addItem(accountName, userData);
if (preferedId == *it)
diff --git a/retroshare-gui/src/gui/TransfersDialog.cpp b/retroshare-gui/src/gui/TransfersDialog.cpp
index 6b8563fb3..0eb1adc3a 100644
--- a/retroshare-gui/src/gui/TransfersDialog.cpp
+++ b/retroshare-gui/src/gui/TransfersDialog.cpp
@@ -1047,7 +1047,7 @@ void TransfersDialog::insertTransfers()
QString TransfersDialog::getPeerName(const std::string& id) const
{
- QString res = QString::fromStdString(rsPeers->getPeerName(id)) ;
+ QString res = QString::fromUtf8(rsPeers->getPeerName(id).c_str()) ;
// This is because turtle tunnels have no name (I didn't want to bother with
// connect mgr). In such a case their id can suitably hold for a name.
diff --git a/retroshare-gui/src/gui/TrustView.cpp b/retroshare-gui/src/gui/TrustView.cpp
index c64c0cfd7..be53a5b65 100644
--- a/retroshare-gui/src/gui/TrustView.cpp
+++ b/retroshare-gui/src/gui/TrustView.cpp
@@ -116,10 +116,10 @@ int TrustView::getRowColId(const string& peerid)
peeridToRow[peerid] = i ;
- std::string name = rsPeers->getPeerName(peerid) ;
+ QString name = QString::fromUtf8(rsPeers->getPeerName(peerid).c_str()) ;
- trustTableTW->setHorizontalHeaderItem(i,new QTableWidgetItem(QString(name.c_str()))) ;
- trustTableTW->setVerticalHeaderItem(i,new QTableWidgetItem(QString(name.c_str()))) ;
+ trustTableTW->setHorizontalHeaderItem(i,new QTableWidgetItem(name)) ;
+ trustTableTW->setVerticalHeaderItem(i,new QTableWidgetItem(name)) ;
trustTableTW->setColumnWidth(i,_base_cell_width) ;
trustTableTW->setRowHeight(i,_base_cell_height) ;
diff --git a/retroshare-gui/src/gui/TurtleRouterDialog.cpp b/retroshare-gui/src/gui/TurtleRouterDialog.cpp
index d7b03556e..3e176bfe0 100644
--- a/retroshare-gui/src/gui/TurtleRouterDialog.cpp
+++ b/retroshare-gui/src/gui/TurtleRouterDialog.cpp
@@ -100,7 +100,7 @@ QString TurtleRouterDialog::getPeerName(const std::string& peer_id)
if(!rsPeers->getPeerDetails(peer_id,detail))
return "unknown peer";
- return (names[peer_id] = QString::fromStdString(detail.name)) ;
+ return (names[peer_id] = QString::fromUtf8(detail.name.c_str())) ;
}
}
@@ -136,7 +136,7 @@ void TurtleRouterDialog::updateTunnelRequests( const std::vectortext(0).left(14) == QString("Unknown hashes"))
unknown_hash_found = true ;
- QString str = QString::fromStdString( "Tunnel id: " + tunnels_info[i][0] + "\t [" + tunnels_info[i][2] + "] --> [" + tunnels_info[i][1] + "]\t\t last transfer: " + tunnels_info[i][4] + "\t Speed: " + tunnels_info[i][5] ) ;
+ QString str = "Tunnel id: " + QString::fromUtf8(tunnels_info[i][0].c_str()) + "\t [" + QString::fromUtf8(tunnels_info[i][2].c_str()) + "] --> [" + QString::fromUtf8(tunnels_info[i][1].c_str()) + "]\t\t last transfer: " + QString::fromStdString(tunnels_info[i][4]) + "\t Speed: " + QString::fromStdString(tunnels_info[i][5]) ;
stl.clear() ;
stl.push_back(str) ;
diff --git a/retroshare-gui/src/gui/TurtleRouterStatistics.cpp b/retroshare-gui/src/gui/TurtleRouterStatistics.cpp
index 6472a9fb1..5c05923ef 100644
--- a/retroshare-gui/src/gui/TurtleRouterStatistics.cpp
+++ b/retroshare-gui/src/gui/TurtleRouterStatistics.cpp
@@ -256,7 +256,7 @@ QString TurtleRouterStatistics::getPeerName(const std::string& peer_id)
if(!rsPeers->getPeerDetails(peer_id,detail))
return "unknown peer";
- return (names[peer_id] = QString::fromStdString(detail.name)) ;
+ return (names[peer_id] = QString::fromUtf8(detail.name.c_str())) ;
}
}
diff --git a/retroshare-gui/src/gui/chat/PopupChatDialog.cpp b/retroshare-gui/src/gui/chat/PopupChatDialog.cpp
index 57dccf91e..562a611b7 100644
--- a/retroshare-gui/src/gui/chat/PopupChatDialog.cpp
+++ b/retroshare-gui/src/gui/chat/PopupChatDialog.cpp
@@ -473,7 +473,7 @@ void PopupChatDialog::updateStatusTyping()
//
void PopupChatDialog::updateStatusString(const QString& peer_id, const QString& status_string)
{
- QString status = QString::fromStdString(rsPeers->getPeerName(peer_id.toStdString())) + " " + tr(status_string.toAscii());
+ QString status = QString::fromUtf8(rsPeers->getPeerName(peer_id.toStdString()).c_str()) + " " + tr(status_string.toAscii());
ui.statusLabel->setText(status); // displays info for 5 secs.
ui.typingpixmapLabel->setPixmap(QPixmap(":images/typing.png") );
@@ -601,7 +601,7 @@ void PopupChatDialog::insertChatMsgs()
continue;
}
- addChatMsg(true, it->rsid, QString::fromStdString(rsPeers->getPeerName(it->rsid)), QDateTime::fromTime_t(it->sendTime), QDateTime::fromTime_t(it->recvTime), QString::fromStdWString(it->msg), TYPE_NORMAL, true);
+ addChatMsg(true, it->rsid, QString::fromUtf8(rsPeers->getPeerName(it->rsid).c_str()), QDateTime::fromTime_t(it->sendTime), QDateTime::fromTime_t(it->recvTime), QString::fromStdWString(it->msg), TYPE_NORMAL, true);
}
rsMsgs->clearPrivateChatQueue(true, dialogId);
@@ -726,7 +726,7 @@ void PopupChatDialog::sendChat()
if (rsMsgs->sendPrivateChat(dialogId, msg)) {
QDateTime currentTime = QDateTime::currentDateTime();
- addChatMsg(false, ownId, QString::fromStdString(rsPeers->getPeerName(ownId)), currentTime, currentTime, QString::fromStdWString(msg), TYPE_NORMAL, true);
+ addChatMsg(false, ownId, QString::fromUtf8(rsPeers->getPeerName(ownId).c_str()), currentTime, currentTime, QString::fromStdWString(msg), TYPE_NORMAL, true);
}
chatWidget->clear();
@@ -1018,7 +1018,7 @@ void PopupChatDialog::fileHashingFinished(AttachFileItem* file)
if (rsMsgs->sendPrivateChat(dialogId, msg)) {
QDateTime currentTime = QDateTime::currentDateTime();
- addChatMsg(false, ownId, QString::fromStdString(rsPeers->getPeerName(ownId)), currentTime, currentTime, QString::fromStdWString(msg), TYPE_NORMAL, true);
+ addChatMsg(false, ownId, QString::fromUtf8(rsPeers->getPeerName(ownId).c_str()), currentTime, currentTime, QString::fromStdWString(msg), TYPE_NORMAL, true);
}
}
diff --git a/retroshare-gui/src/gui/connect/ConfCertDialog.cpp b/retroshare-gui/src/gui/connect/ConfCertDialog.cpp
index c458a7dff..e7a8b44cc 100644
--- a/retroshare-gui/src/gui/connect/ConfCertDialog.cpp
+++ b/retroshare-gui/src/gui/connect/ConfCertDialog.cpp
@@ -136,7 +136,7 @@ void ConfCertDialog::load()
return;
}
- ui.name->setText(QString::fromStdString(detail.name));
+ ui.name->setText(QString::fromUtf8(detail.name.c_str()));
ui.peerid->setText(QString::fromStdString(detail.id));
RetroShareLink link;
@@ -325,7 +325,7 @@ void ConfCertDialog::load()
font.setStyleHint(QFont::TypeWriter,QFont::PreferMatch);
font.setStyle(QFont::StyleNormal);
ui.userCertificateText->setFont(font);
- ui.userCertificateText->setText(QString::fromStdString(invite));
+ ui.userCertificateText->setText(QString::fromUtf8(invite.c_str()));
}
diff --git a/retroshare-gui/src/gui/connect/ConnectFriendWizard.cpp b/retroshare-gui/src/gui/connect/ConnectFriendWizard.cpp
index b3e3dddc2..bac876dc4 100755
--- a/retroshare-gui/src/gui/connect/ConnectFriendWizard.cpp
+++ b/retroshare-gui/src/gui/connect/ConnectFriendWizard.cpp
@@ -347,7 +347,7 @@ void TextPage::updateOwnCert()
font.setStyleHint(QFont::TypeWriter,QFont::PreferMatch);
font.setStyle(QFont::StyleNormal);
userCertEdit->setFont(font);
- userCertEdit->setText(QString::fromStdString(invite));
+ userCertEdit->setText(QString::fromUtf8(invite.c_str()));
}
//
@@ -369,7 +369,7 @@ static void sendMail (std::string sAddress, std::string sSubject, std::string sB
std::cerr << "MAIL STRING:" << mailstr.c_str() << std::endl;
/* pass the url directly to QDesktopServices::openUrl */
- QDesktopServices::openUrl (QUrl (QString::fromStdString(mailstr)));
+ QDesktopServices::openUrl (QUrl (QString::fromUtf8(mailstr.c_str())));
}
void
@@ -380,7 +380,7 @@ TextPage::runEmailClient()
void TextPage::cleanFriendCert()
{
- std::string cert = friendCertEdit->toPlainText().toStdString();
+ std::string cert = friendCertEdit->toPlainText().toUtf8().constData();
std::string cleanCert;
if (rsPeers->cleanCertificate(cert, cleanCert)) {
@@ -462,7 +462,7 @@ void TextPage::setCurrentFileName(const QString &fileName)
int TextPage::nextId() const {
std::string certstr;
- certstr = friendCertEdit->toPlainText().toStdString();
+ certstr = friendCertEdit->toPlainText().toUtf8().constData();
std::string error_string ;
RsPeerDetails pd;
if ( rsPeers->loadDetailsFromStringCert(certstr, pd,error_string) ) {
@@ -611,7 +611,7 @@ void FofPage::updatePeersList(int e) {
_gpg_id_boxes[cb] = details.gpg_id ;
selectedPeersTW->setCellWidget(row,0,cb) ;
- selectedPeersTW->setItem(row,1,new QTableWidgetItem(QString::fromStdString(details.name))) ;
+ selectedPeersTW->setItem(row,1,new QTableWidgetItem(QString::fromUtf8(details.name.c_str()))) ;
QComboBox *qcb = new QComboBox ;
@@ -1098,16 +1098,16 @@ void ConclusionPage::initializePage() {
QString ts;
std::list::iterator it;
for(it = detail.gpgSigners.begin(); it != detail.gpgSigners.end(); it++) {
- ts.append(QString::fromStdString( rsPeers->getPeerName(*it) ));
+ ts.append(QString::fromUtf8( rsPeers->getPeerName(*it).c_str() ));
ts.append( "<" ) ;
ts.append( QString::fromStdString(*it) );
ts.append( ">" );
ts.append( "\n" );
}
- nameEdit->setText( QString::fromStdString( detail.name ) ) ;
+ nameEdit->setText( QString::fromUtf8( detail.name.c_str() ) ) ;
trustEdit->setText(QString::fromStdString( trustString ) ) ;
- emailEdit->setText(QString::fromStdString( detail.email ) );
+ emailEdit->setText(QString::fromUtf8( detail.email.c_str() ) );
locEdit->setText( QString::fromUtf8( detail.location.c_str() ) );
signersEdit->setPlainText( ts );
diff --git a/retroshare-gui/src/gui/elastic/graphwidget.cpp b/retroshare-gui/src/gui/elastic/graphwidget.cpp
index 96634d3ad..7cc15642d 100644
--- a/retroshare-gui/src/gui/elastic/graphwidget.cpp
+++ b/retroshare-gui/src/gui/elastic/graphwidget.cpp
@@ -163,7 +163,7 @@ void GraphWidget::clearGraph()
GraphWidget::NodeId GraphWidget::addNode(const std::string& node_short_string,const std::string& node_complete_string,NodeType type,AuthType auth,const std::string& ssl_id,const std::string& gpg_id)
{
Node *node = new Node(node_short_string,type,auth,this,ssl_id,gpg_id);
- node->setToolTip(QString::fromStdString(node_complete_string)) ;
+ node->setToolTip(QString::fromUtf8(node_complete_string.c_str())) ;
_nodes.push_back(node) ;
scene()->addItem(node);
diff --git a/retroshare-gui/src/gui/elastic/node.cpp b/retroshare-gui/src/gui/elastic/node.cpp
index d32a1019e..c2af7019c 100644
--- a/retroshare-gui/src/gui/elastic/node.cpp
+++ b/retroshare-gui/src/gui/elastic/node.cpp
@@ -265,11 +265,11 @@ void Node::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWid
painter->setBrush(gradient);
painter->setPen(QPen(Qt::black, 0));
painter->drawEllipse(-10, -10, 20, 20);
- painter->drawText(-10, 0, QString::fromStdString(_desc_string));
+ painter->drawText(-10, 0, QString::fromUtf8(_desc_string.c_str()));
if (!mDeterminedBB)
{
- QRect textBox = painter->boundingRect(-10, 0, 400, 20, 0, QString::fromStdString(_desc_string));
+ QRect textBox = painter->boundingRect(-10, 0, 400, 20, 0, QString::fromUtf8(_desc_string.c_str()));
mBBWidth = textBox.width();
mDeterminedBB = true;
}
diff --git a/retroshare-gui/src/gui/feeds/ChatMsgItem.cpp b/retroshare-gui/src/gui/feeds/ChatMsgItem.cpp
index c5f428f77..dcfa91e10 100644
--- a/retroshare-gui/src/gui/feeds/ChatMsgItem.cpp
+++ b/retroshare-gui/src/gui/feeds/ChatMsgItem.cpp
@@ -85,7 +85,7 @@ void ChatMsgItem::updateItemStatic()
"color:#990033;\">%1");
/* set Peer name */
- QString peername = QString::fromStdString(details.name);
+ QString peername = QString::fromUtf8(details.name.c_str());
peernameLabel->setText(nameStr.arg(peername));
}
else
diff --git a/retroshare-gui/src/gui/feeds/MsgItem.cpp b/retroshare-gui/src/gui/feeds/MsgItem.cpp
index 2796c3e86..221e223c7 100644
--- a/retroshare-gui/src/gui/feeds/MsgItem.cpp
+++ b/retroshare-gui/src/gui/feeds/MsgItem.cpp
@@ -85,7 +85,7 @@ void MsgItem::updateItemStatic()
QString title;
QString timestamp;
- QString srcName = QString::fromStdString(rsPeers->getPeerName(mi.srcId));
+ QString srcName = QString::fromUtf8(rsPeers->getPeerName(mi.srcId).c_str());
{
QDateTime qtime;
diff --git a/retroshare-gui/src/gui/feeds/PeerItem.cpp b/retroshare-gui/src/gui/feeds/PeerItem.cpp
index eef83010c..1834839e0 100644
--- a/retroshare-gui/src/gui/feeds/PeerItem.cpp
+++ b/retroshare-gui/src/gui/feeds/PeerItem.cpp
@@ -120,7 +120,7 @@ void PeerItem::updateItemStatic()
"color:#990033;\">%1");
/* set Blog name */
- QString peername = QString::fromStdString(details.name);
+ QString peername = QString::fromUtf8(details.name.c_str());
peernameLabel->setText(nameStr.arg(peername));
QDateTime date = QDateTime::fromTime_t(details.lastConnect);
diff --git a/retroshare-gui/src/gui/feeds/SubDestItem.cpp b/retroshare-gui/src/gui/feeds/SubDestItem.cpp
index dec9c23eb..dd5bb5583 100644
--- a/retroshare-gui/src/gui/feeds/SubDestItem.cpp
+++ b/retroshare-gui/src/gui/feeds/SubDestItem.cpp
@@ -60,7 +60,7 @@ void SubDestItem::updateItemStatic()
typeLabel->setText("Message To: ");
if (rsPeers)
{
- name = QString::fromStdString(rsPeers->getPeerName(mGroupId));
+ name = QString::fromUtf8(rsPeers->getPeerName(mGroupId).c_str());
}
}
break;
diff --git a/retroshare-gui/src/gui/notifyqt.cpp b/retroshare-gui/src/gui/notifyqt.cpp
index 2e91e8b58..69f91f567 100644
--- a/retroshare-gui/src/gui/notifyqt.cpp
+++ b/retroshare-gui/src/gui/notifyqt.cpp
@@ -131,7 +131,7 @@ std::string NotifyQt::askForPassword(const std::string& key_details,bool prev_is
QInputDialog dialog;
dialog.setWindowTitle(tr("GPG key passphrase"));
dialog.setLabelText((prev_is_bad?tr("Wrong password !") + "\n\n" : QString()) +
- tr("Please enter the password to unlock the following GPG key:") + "\n" + QString::fromStdString(key_details));
+ tr("Please enter the password to unlock the following GPG key:") + "\n" + QString::fromUtf8(key_details.c_str()));
dialog.setTextEchoMode(QLineEdit::Password);
dialog.setWindowIcon(QIcon(":/images/rstray3.png"));
@@ -454,16 +454,14 @@ void NotifyQt::UpdateGUI()
Toaster *toaster = NULL;
/* id the name */
- std::string name;
- std::string realmsg;
+ QString name;
unsigned char *data = NULL;
int size = 0 ;
if (type == RS_POPUP_DOWNLOAD) {
/* id = file hash */
} else {
- name = rsPeers->getPeerName(id);
- realmsg = "" + name + "";
+ name = QString::fromUtf8(rsPeers->getPeerName(id).c_str());
rsMsgs->getAvatarData(id,data,size);
}
@@ -473,7 +471,7 @@ void NotifyQt::UpdateGUI()
case RS_POPUP_MSG:
if (popupflags & RS_POPUP_MSG)
{
- toaster = new Toaster(new MessageToaster(QString::fromStdString(realmsg), QString::fromStdString(title), QString::fromStdString(msg)));
+ toaster = new Toaster(new MessageToaster(name, QString::fromUtf8(title.c_str()), QString::fromStdString(msg)));
}
break;
case RS_POPUP_CONNECT:
@@ -490,7 +488,7 @@ void NotifyQt::UpdateGUI()
avatar = QPixmap(":/images/user/personal64.png");
}
- toaster = new Toaster(new OnlineToaster(id, QString::fromStdString(realmsg), avatar));
+ toaster = new Toaster(new OnlineToaster(id, name, avatar));
}
break;
case RS_POPUP_DOWNLOAD:
diff --git a/retroshare-gui/src/gui/profile/ProfileView.cpp b/retroshare-gui/src/gui/profile/ProfileView.cpp
index 7d9c0df6a..76f0eaeba 100644
--- a/retroshare-gui/src/gui/profile/ProfileView.cpp
+++ b/retroshare-gui/src/gui/profile/ProfileView.cpp
@@ -187,7 +187,7 @@ void ProfileView::update()
ui.idLineEdit->setText(QString::fromStdString(pId));
- ui.nameLineEdit->setText(QString::fromStdString(detail.name));
+ ui.nameLineEdit->setText(QString::fromUtf8(detail.name.c_str()));
{
std::ostringstream out;
out << PostTs;
diff --git a/retroshare-gui/src/gui/settings/CryptoPage.cpp b/retroshare-gui/src/gui/settings/CryptoPage.cpp
index 7ea7adf2c..6a36e6b98 100755
--- a/retroshare-gui/src/gui/settings/CryptoPage.cpp
+++ b/retroshare-gui/src/gui/settings/CryptoPage.cpp
@@ -65,7 +65,7 @@ CryptoPage::load()
QFont font("Courier New",9,50,false) ;
ui.certtextEdit->setFont(font) ;
- ui.certtextEdit->setPlainText(QString::fromStdString(rsPeers->GetRetroshareInvite(true)));
+ ui.certtextEdit->setPlainText(QString::fromUtf8(rsPeers->GetRetroshareInvite(true).c_str()));
ui.certtextEdit->setReadOnly(true);
ui.certtextEdit->setMinimumHeight(200);
}
diff --git a/retroshare-gui/src/gui/toaster/MessageToaster.cpp b/retroshare-gui/src/gui/toaster/MessageToaster.cpp
index 6d272fca4..54115d235 100644
--- a/retroshare-gui/src/gui/toaster/MessageToaster.cpp
+++ b/retroshare-gui/src/gui/toaster/MessageToaster.cpp
@@ -35,7 +35,7 @@ MessageToaster::MessageToaster(const QString &name, const QString &title, const
ui.subjectline->setToolTip(title);
ui.contentBrowser->setText(message);
ui.contentBrowser->setToolTip(message);
- ui.namelabel->setText(name);
+ ui.lblTitle->setText(ui.lblTitle->text() + " " + name);
}
void MessageToaster::openmessageClicked()
diff --git a/retroshare-gui/src/gui/toaster/MessageToaster.ui b/retroshare-gui/src/gui/toaster/MessageToaster.ui
index df5d38f50..2101a3a01 100644
--- a/retroshare-gui/src/gui/toaster/MessageToaster.ui
+++ b/retroshare-gui/src/gui/toaster/MessageToaster.ui
@@ -10,19 +10,6 @@
100
-
-
-
- 150
- 0
- 16
- 16
-
-
-
-
-
-
@@ -77,8 +64,14 @@
16
+
+
+ 75
+ true
+
+
- <b>1 new Message from</b>
+ 1 new Message from
diff --git a/retroshare-gui/src/gui/unfinished/GamesDialog.cpp b/retroshare-gui/src/gui/unfinished/GamesDialog.cpp
index 014784777..ae9ed3147 100644
--- a/retroshare-gui/src/gui/unfinished/GamesDialog.cpp
+++ b/retroshare-gui/src/gui/unfinished/GamesDialog.cpp
@@ -141,7 +141,7 @@ void GamesDialog::updateGameList()
QTreeWidgetItem *item = new QTreeWidgetItem((QTreeWidget*)0);
std::string serverName = rsPeers->getPeerName(it->serverId);
item -> setText(GAME_LIST_TYPE, QString::fromStdString(it->gameType));
- item -> setText(GAME_LIST_SERVER, QString::fromStdString(serverName));
+ item -> setText(GAME_LIST_SERVER, QString::fromUtf8(serverName.c_str()));
item -> setText(GAME_LIST_NAME, QString::fromStdWString(it->gameName));
item -> setText(GAME_LIST_STATUS, QString::fromStdString(it->status));
item -> setText(GAME_LIST_ID, QString::fromStdString(it->gameId));
@@ -245,7 +245,7 @@ void GamesDialog::updateGameDetails()
name = "Yourself";
}
- item -> setText(GAME_PEER_PLAYER, QString::fromStdString(name));
+ item -> setText(GAME_PEER_PLAYER, QString::fromUtf8(name.c_str()));
if (it->second.invite)
item -> setText(GAME_PEER_INVITE, "Yes");
@@ -294,7 +294,7 @@ void GamesDialog::updateGameDetails()
/* make a widget per friend */
QTreeWidgetItem *item = new QTreeWidgetItem((QTreeWidget*)0);
- item -> setText(GAME_PEER_PLAYER, QString::fromStdString(name));
+ item -> setText(GAME_PEER_PLAYER, QString::fromUtf8(name.c_str()));
item -> setText(GAME_PEER_INVITE, "No");
item -> setText(GAME_PEER_INTEREST, "?");
item -> setText(GAME_PEER_PLAY, "?");
diff --git a/retroshare-gui/src/gui/unfinished/PhotoDialog.cpp b/retroshare-gui/src/gui/unfinished/PhotoDialog.cpp
index 0b7b7d985..1439c56da 100644
--- a/retroshare-gui/src/gui/unfinished/PhotoDialog.cpp
+++ b/retroshare-gui/src/gui/unfinished/PhotoDialog.cpp
@@ -286,7 +286,7 @@ void PhotoDialog::addShows(std::string id)
std::list::iterator it;
QTreeWidgetItem *peerItem = new QTreeWidgetItem((QTreeWidget*)0);
- peerItem->setText(PHOTO_PEER_COL_NAME, QString::fromStdString(rsPeers->getPeerName(id)));
+ peerItem->setText(PHOTO_PEER_COL_NAME, QString::fromUtf8(rsPeers->getPeerName(id).c_str()));
peerItem->setText(PHOTO_PEER_COL_PID, QString::fromStdString(id));
peerItem->setText(PHOTO_PEER_COL_SID, "");
peerItem->setText(PHOTO_PEER_COL_PHOTOID, "");
diff --git a/retroshare-gui/src/lang/retroshare_de.qm b/retroshare-gui/src/lang/retroshare_de.qm
index 8788de44d..dcfa6fde8 100644
Binary files a/retroshare-gui/src/lang/retroshare_de.qm and b/retroshare-gui/src/lang/retroshare_de.qm differ
diff --git a/retroshare-gui/src/lang/retroshare_de.ts b/retroshare-gui/src/lang/retroshare_de.ts
index d2ea995fd..20d2673c0 100644
--- a/retroshare-gui/src/lang/retroshare_de.ts
+++ b/retroshare-gui/src/lang/retroshare_de.ts
@@ -4759,7 +4759,7 @@ p, li { white-space: pre-wrap; }
GenCertDialog
-
+
Generate GPG key Failure
Fehler beim Generieren des GPG Schlüssels
@@ -4817,8 +4817,8 @@ p, li { white-space: pre-wrap; }
-
-
+
+
Create new Profile
Erstelle neues Profil
@@ -4903,32 +4903,32 @@ p, li { white-space: pre-wrap; }
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Arial'; font-size:8pt; font-weight:600;">Du kannst RetroShare an mehreren Standorten installieren und das selbe Profil (GPG Schlüssel) verwenden.</span></p></body></html>
-
-
+
+
Create new Location
Erstelle neuen Ort
-
-
+
+
Generate new Location
Erstelle neues Ort
-
-
+
+
Create a new Location
Erstelle einen neuen Ort
-
-
+
+
Generate new Profile
Generiere neues Profil
-
-
+
+
Create a new Profile
Erstelle neues Profil
@@ -5927,7 +5927,7 @@ p, li { white-space: pre-wrap; }
Chat
-
+
@@ -6001,12 +6001,12 @@ p, li { white-space: pre-wrap; }
-
+
Options
Optionen
-
+
Hide
Verbergen
@@ -6016,7 +6016,7 @@ p, li { white-space: pre-wrap; }
Zeigen
-
+
RetroShare
@@ -6072,7 +6072,7 @@ p, li { white-space: pre-wrap; }
&Schliessen
-
+
@@ -6088,7 +6088,7 @@ p, li { white-space: pre-wrap; }
Du hast %1 neue Nachricht
-
+
Bandwidth Graph
Bandbreiten-Graph
@@ -6162,7 +6162,7 @@ p, li { white-space: pre-wrap; }
-
+
Do you really want to exit RetroShare ?
Willst Du RetroShare wirklich beenden?
@@ -6172,7 +6172,7 @@ p, li { white-space: pre-wrap; }
Wirklich beenden?
-
+
Low disk space warning
Wenig Festplatenspeicher
@@ -6796,9 +6796,13 @@ Willst Du die Nachricht speichern ?
MessageToaster
-
<b>1 new Message from</b>
- <b>1 neue Nachricht von</b>
+ <b>1 neue Nachricht von</b>
+
+
+
+ 1 new Message from
+ 1 neue Nachricht von
@@ -8167,7 +8171,7 @@ p, li { white-space: pre-wrap; }
-
+
Download completed
Download fertig
@@ -8176,7 +8180,7 @@ p, li { white-space: pre-wrap; }
Kombiniertes Icon
-
+
@@ -8185,7 +8189,7 @@ p, li { white-space: pre-wrap; }
Kombiniert
-
+
Toasters
@@ -8245,7 +8249,7 @@ p, li { white-space: pre-wrap; }
Zeige Systemabschnitts-Nachricht an
-
+
Add feeds at end
Feeds am Ende anfügen