mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
fix #461, cleanup
This commit is contained in:
parent
4e7a183360
commit
ee0f94a890
12
src/core.cpp
12
src/core.cpp
|
@ -259,10 +259,6 @@ void Core::start()
|
||||||
toxav_register_audio_recv_callback(toxav, playCallAudio, this);
|
toxav_register_audio_recv_callback(toxav, playCallAudio, this);
|
||||||
toxav_register_video_recv_callback(toxav, playCallVideo, this);
|
toxav_register_video_recv_callback(toxav, playCallVideo, this);
|
||||||
|
|
||||||
uint8_t friendAddress[TOX_FRIEND_ADDRESS_SIZE];
|
|
||||||
tox_get_address(tox, friendAddress);
|
|
||||||
emit friendAddressGenerated(CFriendAddress::toString(friendAddress));
|
|
||||||
|
|
||||||
QPixmap pic = Settings::getInstance().getSavedAvatar(getSelfId().toString());
|
QPixmap pic = Settings::getInstance().getSavedAvatar(getSelfId().toString());
|
||||||
if (!pic.isNull() && !pic.size().isEmpty())
|
if (!pic.isNull() && !pic.size().isEmpty())
|
||||||
{
|
{
|
||||||
|
@ -1116,13 +1112,17 @@ bool Core::loadConfiguration(QString path)
|
||||||
|
|
||||||
// set GUI with user and statusmsg
|
// set GUI with user and statusmsg
|
||||||
QString name = getUsername();
|
QString name = getUsername();
|
||||||
if (name != "")
|
if (!name.isEmpty())
|
||||||
emit usernameSet(name);
|
emit usernameSet(name);
|
||||||
|
|
||||||
QString msg = getStatusMessage();
|
QString msg = getStatusMessage();
|
||||||
if (msg != "")
|
if (!msg.isEmpty())
|
||||||
emit statusMessageSet(msg);
|
emit statusMessageSet(msg);
|
||||||
|
|
||||||
|
QString id = getSelfId().toString();
|
||||||
|
if (!id.isEmpty())
|
||||||
|
emit idSet(id);
|
||||||
|
|
||||||
loadFriends();
|
loadFriends();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -123,8 +123,6 @@ signals:
|
||||||
void friendAvatarChanged(int friendId, const QPixmap& pic);
|
void friendAvatarChanged(int friendId, const QPixmap& pic);
|
||||||
void friendAvatarRemoved(int friendId);
|
void friendAvatarRemoved(int friendId);
|
||||||
|
|
||||||
void friendAddressGenerated(const QString& friendAddress);
|
|
||||||
|
|
||||||
void friendRemoved(int friendId);
|
void friendRemoved(int friendId);
|
||||||
|
|
||||||
void friendLastSeenChanged(int friendId, const QDateTime& dateTime);
|
void friendLastSeenChanged(int friendId, const QDateTime& dateTime);
|
||||||
|
@ -137,6 +135,7 @@ signals:
|
||||||
void usernameSet(const QString& username);
|
void usernameSet(const QString& username);
|
||||||
void statusMessageSet(const QString& message);
|
void statusMessageSet(const QString& message);
|
||||||
void statusSet(Status status);
|
void statusSet(Status status);
|
||||||
|
void idSet(const QString& id);
|
||||||
void selfAvatarChanged(const QPixmap& pic);
|
void selfAvatarChanged(const QPixmap& pic);
|
||||||
|
|
||||||
void messageSentResult(int friendId, const QString& message, int messageId);
|
void messageSentResult(int friendId, const QString& message, int messageId);
|
||||||
|
|
|
@ -46,6 +46,7 @@ IdentityForm::IdentityForm() :
|
||||||
|
|
||||||
connect(bodyUI->toxIdLabel, SIGNAL(clicked()), this, SLOT(copyIdClicked()));
|
connect(bodyUI->toxIdLabel, SIGNAL(clicked()), this, SLOT(copyIdClicked()));
|
||||||
connect(toxId, SIGNAL(clicked()), this, SLOT(copyIdClicked()));
|
connect(toxId, SIGNAL(clicked()), this, SLOT(copyIdClicked()));
|
||||||
|
connect(Core::getInstance(), &Core::idSet, this, &IdentityForm::setToxId);
|
||||||
connect(bodyUI->userName, SIGNAL(editingFinished()), this, SLOT(onUserNameEdited()));
|
connect(bodyUI->userName, SIGNAL(editingFinished()), this, SLOT(onUserNameEdited()));
|
||||||
connect(bodyUI->statusMessage, SIGNAL(editingFinished()), this, SLOT(onStatusMessageEdited()));
|
connect(bodyUI->statusMessage, SIGNAL(editingFinished()), this, SLOT(onStatusMessageEdited()));
|
||||||
connect(bodyUI->loadButton, &QPushButton::clicked, this, &IdentityForm::onLoadClicked);
|
connect(bodyUI->loadButton, &QPushButton::clicked, this, &IdentityForm::onLoadClicked);
|
||||||
|
@ -96,14 +97,10 @@ void IdentityForm::present()
|
||||||
bodyUI->statusMessage->setText(Core::getInstance()->getStatusMessage());
|
bodyUI->statusMessage->setText(Core::getInstance()->getStatusMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
void IdentityForm::setUserName(const QString &name)
|
void IdentityForm::setToxId(const QString& id)
|
||||||
{
|
{
|
||||||
bodyUI->userName->setText(name);
|
toxId->setText(id);
|
||||||
}
|
toxId->setCursorPosition(0);
|
||||||
|
|
||||||
void IdentityForm::setStatusMessage(const QString &msg)
|
|
||||||
{
|
|
||||||
bodyUI->statusMessage->setText(msg);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void IdentityForm::onLoadClicked()
|
void IdentityForm::onLoadClicked()
|
||||||
|
|
|
@ -47,9 +47,6 @@ public:
|
||||||
IdentityForm();
|
IdentityForm();
|
||||||
~IdentityForm();
|
~IdentityForm();
|
||||||
|
|
||||||
void setUserName(const QString &name);
|
|
||||||
void setStatusMessage(const QString &msg);
|
|
||||||
|
|
||||||
virtual void present();
|
virtual void present();
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
|
@ -57,6 +54,7 @@ signals:
|
||||||
void statusMessageChanged(QString);
|
void statusMessageChanged(QString);
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
|
void setToxId(const QString& id);
|
||||||
void copyIdClicked();
|
void copyIdClicked();
|
||||||
void onUserNameEdited();
|
void onUserNameEdited();
|
||||||
void onStatusMessageEdited();
|
void onStatusMessageEdited();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user