1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00

chore(core): use new toxcore enum typenames

Fix #5287
This commit is contained in:
Anthony Bilinski 2018-08-28 22:34:05 -07:00
parent a14595b4f1
commit cc6df2c294
No known key found for this signature in database
GPG Key ID: 2AA8E0DA1B31FB3C
10 changed files with 41 additions and 41 deletions

View File

@ -49,7 +49,7 @@
|---------------|-------------|----------------------------------------------------------| |---------------|-------------|----------------------------------------------------------|
| [Qt] | >= 5.5.0 | concurrent, core, gui, network, opengl, svg, widget, xml | | [Qt] | >= 5.5.0 | concurrent, core, gui, network, opengl, svg, widget, xml |
| [GCC]/[MinGW] | >= 4.8 | C++11 enabled | | [GCC]/[MinGW] | >= 4.8 | C++11 enabled |
| [toxcore] | = 0.1.\* | core, av | | [toxcore] | >= 0.2.6 | core, av |
| [FFmpeg] | >= 2.6.0 | avformat, avdevice, avcodec, avutil, swscale | | [FFmpeg] | >= 2.6.0 | avformat, avdevice, avcodec, avutil, swscale |
| [CMake] | >= 2.8.11 | | | [CMake] | >= 2.8.11 | |
| [OpenAL Soft] | >= 1.16.0 | | | [OpenAL Soft] | >= 1.16.0 | |

View File

@ -38,7 +38,7 @@
|---------------|-------------|----------------------------------------------------------| |---------------|-------------|----------------------------------------------------------|
| [Qt] | >= 5.5.0 | concurrent, core, gui, network, opengl, svg, widget, xml | | [Qt] | >= 5.5.0 | concurrent, core, gui, network, opengl, svg, widget, xml |
| [GCC]/[MinGW] | >= 4.8 | C++11 enabled | | [GCC]/[MinGW] | >= 4.8 | C++11 enabled |
| [toxcore] | = 0.1.\* | core, av | | [toxcore] | >= 0.2.6 | core, av |
| [FFmpeg] | >= 2.6.0 | avformat, avdevice, avcodec, avutil, swscale | | [FFmpeg] | >= 2.6.0 | avformat, avdevice, avcodec, avutil, swscale |
| [CMake] | >= 2.8.11 | | | [CMake] | >= 2.8.11 | |
| [OpenAL Soft] | >= 1.16.0 | | | [OpenAL Soft] | >= 1.16.0 | |

View File

@ -132,7 +132,7 @@ ToxCorePtr Core::makeToxCore(const QByteArray& savedata, const ICoreSettings* co
return {}; return {};
} }
TOX_ERR_NEW tox_err; Tox_Err_New tox_err;
core->tox = ToxPtr(tox_new(*toxOptions, &tox_err)); core->tox = ToxPtr(tox_new(*toxOptions, &tox_err));
switch (tox_err) { switch (tox_err) {
@ -400,7 +400,7 @@ void Core::onFriendRequest(Tox*, const uint8_t* cFriendPk, const uint8_t* cMessa
emit static_cast<Core*>(core)->friendRequestReceived(friendPk, requestMessage); emit static_cast<Core*>(core)->friendRequestReceived(friendPk, requestMessage);
} }
void Core::onFriendMessage(Tox*, uint32_t friendId, TOX_MESSAGE_TYPE type, const uint8_t* cMessage, void Core::onFriendMessage(Tox*, uint32_t friendId, Tox_Message_Type type, const uint8_t* cMessage,
size_t cMessageSize, void* core) size_t cMessageSize, void* core)
{ {
bool isAction = (type == TOX_MESSAGE_TYPE_ACTION); bool isAction = (type == TOX_MESSAGE_TYPE_ACTION);
@ -426,7 +426,7 @@ void Core::onStatusMessageChanged(Tox*, uint32_t friendId, const uint8_t* cMessa
emit static_cast<Core*>(core)->friendStatusMessageChanged(friendId, message); emit static_cast<Core*>(core)->friendStatusMessageChanged(friendId, message);
} }
void Core::onUserStatusChanged(Tox*, uint32_t friendId, TOX_USER_STATUS userstatus, void* core) void Core::onUserStatusChanged(Tox*, uint32_t friendId, Tox_User_Status userstatus, void* core)
{ {
Status status; Status status;
switch (userstatus) { switch (userstatus) {
@ -446,7 +446,7 @@ void Core::onUserStatusChanged(Tox*, uint32_t friendId, TOX_USER_STATUS userstat
emit static_cast<Core*>(core)->friendStatusChanged(friendId, status); emit static_cast<Core*>(core)->friendStatusChanged(friendId, status);
} }
void Core::onConnectionStatusChanged(Tox*, uint32_t friendId, TOX_CONNECTION status, void* core) void Core::onConnectionStatusChanged(Tox*, uint32_t friendId, Tox_Connection status, void* core)
{ {
Status friendStatus = status != TOX_CONNECTION_NONE ? Status::Online : Status::Offline; Status friendStatus = status != TOX_CONNECTION_NONE ? Status::Online : Status::Offline;
// Ignore Online because it will be emited from onUserStatusChanged // Ignore Online because it will be emited from onUserStatusChanged
@ -458,7 +458,7 @@ void Core::onConnectionStatusChanged(Tox*, uint32_t friendId, TOX_CONNECTION sta
} }
} }
void Core::onGroupInvite(Tox* tox, uint32_t friendId, TOX_CONFERENCE_TYPE type, void Core::onGroupInvite(Tox* tox, uint32_t friendId, Tox_Conference_Type type,
const uint8_t* cookie, size_t length, void* vCore) const uint8_t* cookie, size_t length, void* vCore)
{ {
Core* core = static_cast<Core*>(vCore); Core* core = static_cast<Core*>(vCore);
@ -491,7 +491,7 @@ void Core::onGroupInvite(Tox* tox, uint32_t friendId, TOX_CONFERENCE_TYPE type,
} }
} }
void Core::onGroupMessage(Tox*, uint32_t groupId, uint32_t peerId, TOX_MESSAGE_TYPE type, void Core::onGroupMessage(Tox*, uint32_t groupId, uint32_t peerId, Tox_Message_Type type,
const uint8_t* cMessage, size_t length, void* vCore) const uint8_t* cMessage, size_t length, void* vCore)
{ {
Core* core = static_cast<Core*>(vCore); Core* core = static_cast<Core*>(vCore);
@ -648,7 +648,7 @@ void Core::sendTyping(uint32_t friendId, bool typing)
} }
} }
bool parseConferenceSendMessageError(TOX_ERR_CONFERENCE_SEND_MESSAGE error) bool parseConferenceSendMessageError(Tox_Err_Conference_Send_Message error)
{ {
switch (error) { switch (error) {
case TOX_ERR_CONFERENCE_SEND_MESSAGE_OK: case TOX_ERR_CONFERENCE_SEND_MESSAGE_OK:
@ -671,12 +671,12 @@ bool parseConferenceSendMessageError(TOX_ERR_CONFERENCE_SEND_MESSAGE error)
return false; return false;
default: default:
qCritical() << "Unknown TOX_ERR_CONFERENCE_SEND_MESSAGE error"; qCritical() << "Unknown Tox_Err_Conference_Send_Message error";
return false; return false;
} }
} }
void Core::sendGroupMessageWithType(int groupId, const QString& message, TOX_MESSAGE_TYPE type) void Core::sendGroupMessageWithType(int groupId, const QString& message, Tox_Message_Type type)
{ {
QMutexLocker ml{coreLoopLock.get()}; QMutexLocker ml{coreLoopLock.get()};
@ -684,7 +684,7 @@ void Core::sendGroupMessageWithType(int groupId, const QString& message, TOX_MES
for (auto& part : cMessages) { for (auto& part : cMessages) {
ToxString cMsg(part); ToxString cMsg(part);
TOX_ERR_CONFERENCE_SEND_MESSAGE error; Tox_Err_Conference_Send_Message error;
bool ok = bool ok =
tox_conference_send_message(tox.get(), groupId, type, cMsg.data(), cMsg.size(), &error); tox_conference_send_message(tox.get(), groupId, type, cMsg.data(), cMsg.size(), &error);
if (!ok || !parseConferenceSendMessageError(error)) { if (!ok || !parseConferenceSendMessageError(error)) {
@ -713,7 +713,7 @@ void Core::changeGroupTitle(int groupId, const QString& title)
QMutexLocker ml{coreLoopLock.get()}; QMutexLocker ml{coreLoopLock.get()};
ToxString cTitle(title); ToxString cTitle(title);
TOX_ERR_CONFERENCE_TITLE error; Tox_Err_Conference_Title error;
bool success = tox_conference_set_title(tox.get(), groupId, cTitle.data(), cTitle.size(), &error); bool success = tox_conference_set_title(tox.get(), groupId, cTitle.data(), cTitle.size(), &error);
if (success && error == TOX_ERR_CONFERENCE_TITLE_OK) { if (success && error == TOX_ERR_CONFERENCE_TITLE_OK) {
emit groupTitleChanged(groupId, getUsername(), title); emit groupTitleChanged(groupId, getUsername(), title);
@ -820,7 +820,7 @@ void Core::removeGroup(int groupId, bool fake)
return; return;
} }
TOX_ERR_CONFERENCE_DELETE error; Tox_Err_Conference_Delete error;
bool success = tox_conference_delete(tox.get(), groupId, &error); bool success = tox_conference_delete(tox.get(), groupId, &error);
if (success && error == TOX_ERR_CONFERENCE_DELETE_OK) { if (success && error == TOX_ERR_CONFERENCE_DELETE_OK) {
av->leaveGroupCall(groupId); av->leaveGroupCall(groupId);
@ -974,7 +974,7 @@ void Core::setStatus(Status status)
{ {
QMutexLocker ml{coreLoopLock.get()}; QMutexLocker ml{coreLoopLock.get()};
TOX_USER_STATUS userstatus; Tox_User_Status userstatus;
switch (status) { switch (status) {
case Status::Online: case Status::Online:
userstatus = TOX_USER_STATUS_NONE; userstatus = TOX_USER_STATUS_NONE;
@ -1079,7 +1079,7 @@ QVector<uint32_t> Core::getFriendList() const
* @param error Error to handle. * @param error Error to handle.
* @return True if no error, false otherwise. * @return True if no error, false otherwise.
*/ */
bool Core::parsePeerQueryError(TOX_ERR_CONFERENCE_PEER_QUERY error) const bool Core::parsePeerQueryError(Tox_Err_Conference_Peer_Query error) const
{ {
switch (error) { switch (error) {
case TOX_ERR_CONFERENCE_PEER_QUERY_OK: case TOX_ERR_CONFERENCE_PEER_QUERY_OK:
@ -1111,7 +1111,7 @@ uint32_t Core::getGroupNumberPeers(int groupId) const
{ {
QMutexLocker ml{coreLoopLock.get()}; QMutexLocker ml{coreLoopLock.get()};
TOX_ERR_CONFERENCE_PEER_QUERY error; Tox_Err_Conference_Peer_Query error;
uint32_t count = tox_conference_peer_count(tox.get(), groupId, &error); uint32_t count = tox_conference_peer_count(tox.get(), groupId, &error);
if (!parsePeerQueryError(error)) { if (!parsePeerQueryError(error)) {
return std::numeric_limits<uint32_t>::max(); return std::numeric_limits<uint32_t>::max();
@ -1127,7 +1127,7 @@ QString Core::getGroupPeerName(int groupId, int peerId) const
{ {
QMutexLocker ml{coreLoopLock.get()}; QMutexLocker ml{coreLoopLock.get()};
TOX_ERR_CONFERENCE_PEER_QUERY error; Tox_Err_Conference_Peer_Query error;
size_t length = tox_conference_peer_get_name_size(tox.get(), groupId, peerId, &error); size_t length = tox_conference_peer_get_name_size(tox.get(), groupId, peerId, &error);
if (!parsePeerQueryError(error)) { if (!parsePeerQueryError(error)) {
return QString{}; return QString{};
@ -1152,7 +1152,7 @@ ToxPk Core::getGroupPeerPk(int groupId, int peerId) const
QMutexLocker ml{coreLoopLock.get()}; QMutexLocker ml{coreLoopLock.get()};
uint8_t friendPk[TOX_PUBLIC_KEY_SIZE] = {0x00}; uint8_t friendPk[TOX_PUBLIC_KEY_SIZE] = {0x00};
TOX_ERR_CONFERENCE_PEER_QUERY error; Tox_Err_Conference_Peer_Query error;
bool success = tox_conference_peer_get_public_key(tox.get(), groupId, peerId, friendPk, &error); bool success = tox_conference_peer_get_public_key(tox.get(), groupId, peerId, friendPk, &error);
if (!parsePeerQueryError(error) || !success) { if (!parsePeerQueryError(error) || !success) {
qWarning() << "getGroupPeerToxId: Unknown error"; qWarning() << "getGroupPeerToxId: Unknown error";
@ -1180,7 +1180,7 @@ QStringList Core::getGroupPeerNames(int groupId) const
return {}; return {};
} }
TOX_ERR_CONFERENCE_PEER_QUERY error; Tox_Err_Conference_Peer_Query error;
uint32_t count = tox_conference_peer_count(tox.get(), groupId, &error); uint32_t count = tox_conference_peer_count(tox.get(), groupId, &error);
if (!parsePeerQueryError(error)) { if (!parsePeerQueryError(error)) {
return {}; return {};
@ -1214,7 +1214,7 @@ QStringList Core::getGroupPeerNames(int groupId) const
* @param error Error to handle. * @param error Error to handle.
* @return True if no error, false otherwise. * @return True if no error, false otherwise.
*/ */
bool Core::parseConferenceJoinError(TOX_ERR_CONFERENCE_JOIN error) const bool Core::parseConferenceJoinError(Tox_Err_Conference_Join error) const
{ {
switch (error) { switch (error) {
case TOX_ERR_CONFERENCE_JOIN_OK: case TOX_ERR_CONFERENCE_JOIN_OK:
@ -1268,7 +1268,7 @@ uint32_t Core::joinGroupchat(const GroupInvite& inviteInfo) const
switch (confType) { switch (confType) {
case TOX_CONFERENCE_TYPE_TEXT: { case TOX_CONFERENCE_TYPE_TEXT: {
qDebug() << QString("Trying to join text groupchat invite sent by friend %1").arg(friendId); qDebug() << QString("Trying to join text groupchat invite sent by friend %1").arg(friendId);
TOX_ERR_CONFERENCE_JOIN error; Tox_Err_Conference_Join error;
uint32_t groupId = tox_conference_join(tox.get(), friendId, cookie, cookieLength, &error); uint32_t groupId = tox_conference_join(tox.get(), friendId, cookie, cookieLength, &error);
return parseConferenceJoinError(error) ? groupId : std::numeric_limits<uint32_t>::max(); return parseConferenceJoinError(error) ? groupId : std::numeric_limits<uint32_t>::max();
} }
@ -1290,7 +1290,7 @@ void Core::groupInviteFriend(uint32_t friendId, int groupId)
{ {
QMutexLocker ml{coreLoopLock.get()}; QMutexLocker ml{coreLoopLock.get()};
TOX_ERR_CONFERENCE_INVITE error; Tox_Err_Conference_Invite error;
tox_conference_invite(tox.get(), friendId, groupId, &error); tox_conference_invite(tox.get(), friendId, groupId, &error);
switch (error) { switch (error) {
@ -1315,7 +1315,7 @@ int Core::createGroup(uint8_t type)
QMutexLocker ml{coreLoopLock.get()}; QMutexLocker ml{coreLoopLock.get()};
if (type == TOX_CONFERENCE_TYPE_TEXT) { if (type == TOX_CONFERENCE_TYPE_TEXT) {
TOX_ERR_CONFERENCE_NEW error; Tox_Err_Conference_New error;
uint32_t groupId = tox_conference_new(tox.get(), &error); uint32_t groupId = tox_conference_new(tox.get(), &error);
switch (error) { switch (error) {
@ -1347,7 +1347,7 @@ bool Core::isFriendOnline(uint32_t friendId) const
{ {
QMutexLocker ml{coreLoopLock.get()}; QMutexLocker ml{coreLoopLock.get()};
TOX_CONNECTION connetion = tox_friend_get_connection_status(tox.get(), friendId, nullptr); Tox_Connection connetion = tox_friend_get_connection_status(tox.get(), friendId, nullptr);
return connetion != TOX_CONNECTION_NONE; return connetion != TOX_CONNECTION_NONE;
} }

View File

@ -213,20 +213,20 @@ private:
static void onFriendRequest(Tox* tox, const uint8_t* cUserId, const uint8_t* cMessage, static void onFriendRequest(Tox* tox, const uint8_t* cUserId, const uint8_t* cMessage,
size_t cMessageSize, void* core); size_t cMessageSize, void* core);
static void onFriendMessage(Tox* tox, uint32_t friendId, TOX_MESSAGE_TYPE type, static void onFriendMessage(Tox* tox, uint32_t friendId, Tox_Message_Type type,
const uint8_t* cMessage, size_t cMessageSize, void* core); const uint8_t* cMessage, size_t cMessageSize, void* core);
static void onFriendNameChange(Tox* tox, uint32_t friendId, const uint8_t* cName, static void onFriendNameChange(Tox* tox, uint32_t friendId, const uint8_t* cName,
size_t cNameSize, void* core); size_t cNameSize, void* core);
static void onFriendTypingChange(Tox* tox, uint32_t friendId, bool isTyping, void* core); static void onFriendTypingChange(Tox* tox, uint32_t friendId, bool isTyping, void* core);
static void onStatusMessageChanged(Tox* tox, uint32_t friendId, const uint8_t* cMessage, static void onStatusMessageChanged(Tox* tox, uint32_t friendId, const uint8_t* cMessage,
size_t cMessageSize, void* core); size_t cMessageSize, void* core);
static void onUserStatusChanged(Tox* tox, uint32_t friendId, TOX_USER_STATUS userstatus, static void onUserStatusChanged(Tox* tox, uint32_t friendId, Tox_User_Status userstatus,
void* core); void* core);
static void onConnectionStatusChanged(Tox* tox, uint32_t friendId, TOX_CONNECTION status, static void onConnectionStatusChanged(Tox* tox, uint32_t friendId, Tox_Connection status,
void* core); void* core);
static void onGroupInvite(Tox* tox, uint32_t friendId, TOX_CONFERENCE_TYPE type, static void onGroupInvite(Tox* tox, uint32_t friendId, Tox_Conference_Type type,
const uint8_t* cookie, size_t length, void* vCore); const uint8_t* cookie, size_t length, void* vCore);
static void onGroupMessage(Tox* tox, uint32_t groupId, uint32_t peerId, TOX_MESSAGE_TYPE type, static void onGroupMessage(Tox* tox, uint32_t groupId, uint32_t peerId, Tox_Message_Type type,
const uint8_t* cMessage, size_t length, void* vCore); const uint8_t* cMessage, size_t length, void* vCore);
#if TOX_VERSION_IS_API_COMPATIBLE(0, 2, 0) #if TOX_VERSION_IS_API_COMPATIBLE(0, 2, 0)
static void onGroupPeerListChange(Tox*, uint32_t groupId, void* core); static void onGroupPeerListChange(Tox*, uint32_t groupId, void* core);
@ -240,9 +240,9 @@ private:
const uint8_t* cTitle, size_t length, void* vCore); const uint8_t* cTitle, size_t length, void* vCore);
static void onReadReceiptCallback(Tox* tox, uint32_t friendId, uint32_t receipt, void* core); static void onReadReceiptCallback(Tox* tox, uint32_t friendId, uint32_t receipt, void* core);
void sendGroupMessageWithType(int groupId, const QString& message, TOX_MESSAGE_TYPE type); void sendGroupMessageWithType(int groupId, const QString& message, Tox_Message_Type type);
bool parsePeerQueryError(TOX_ERR_CONFERENCE_PEER_QUERY error) const; bool parsePeerQueryError(Tox_Err_Conference_Peer_Query error) const;
bool parseConferenceJoinError(TOX_ERR_CONFERENCE_JOIN error) const; bool parseConferenceJoinError(Tox_Err_Conference_Join error) const;
bool checkConnection(); bool checkConnection();
void checkEncryptedHistory(); void checkEncryptedHistory();

View File

@ -697,8 +697,8 @@ bool CoreAV::isGroupCallOutputMuted(const Group* g) const
bool CoreAV::isGroupAvEnabled(int groupId) const bool CoreAV::isGroupAvEnabled(int groupId) const
{ {
Tox* tox = Core::getInstance()->tox.get(); Tox* tox = Core::getInstance()->tox.get();
TOX_ERR_CONFERENCE_GET_TYPE error; Tox_Err_Conference_Get_Type error;
TOX_CONFERENCE_TYPE type = tox_conference_get_type(tox, groupId, &error); Tox_Conference_Type type = tox_conference_get_type(tox, groupId, &error);
switch (error) { switch (error) {
case TOX_ERR_CONFERENCE_GET_TYPE_OK: case TOX_ERR_CONFERENCE_GET_TYPE_OK:
break; break;

View File

@ -80,7 +80,7 @@ void CoreFile::sendAvatarFile(Core* core, uint32_t friendId, const QByteArray& d
tox_hash(avatarHash, (uint8_t*)data.data(), data.size()); tox_hash(avatarHash, (uint8_t*)data.data(), data.size());
uint64_t filesize = data.size(); uint64_t filesize = data.size();
TOX_ERR_FILE_SEND error; Tox_Err_File_Send error;
uint32_t fileNum = tox_file_send(core->tox.get(), friendId, TOX_FILE_KIND_AVATAR, filesize, uint32_t fileNum = tox_file_send(core->tox.get(), friendId, TOX_FILE_KIND_AVATAR, filesize,
avatarHash, avatarHash, TOX_HASH_LENGTH, &error); avatarHash, avatarHash, TOX_HASH_LENGTH, &error);
@ -367,7 +367,7 @@ void CoreFile::handleAvatarOffer(uint32_t friendId, uint32_t fileId, bool accept
} }
void CoreFile::onFileControlCallback(Tox*, uint32_t friendId, uint32_t fileId, void CoreFile::onFileControlCallback(Tox*, uint32_t friendId, uint32_t fileId,
TOX_FILE_CONTROL control, void* core) Tox_File_Control control, void* core)
{ {
ToxFile* file = findFile(friendId, fileId); ToxFile* file = findFile(friendId, fileId);
if (!file) { if (!file) {

View File

@ -71,7 +71,7 @@ private:
uint64_t filesize, const uint8_t* fname, size_t fnameLen, uint64_t filesize, const uint8_t* fname, size_t fnameLen,
void* vCore); void* vCore);
static void onFileControlCallback(Tox* tox, uint32_t friendId, uint32_t fileId, static void onFileControlCallback(Tox* tox, uint32_t friendId, uint32_t fileId,
TOX_FILE_CONTROL control, void* core); Tox_File_Control control, void* core);
static void onFileDataCallback(Tox* tox, uint32_t friendId, uint32_t fileId, uint64_t pos, static void onFileDataCallback(Tox* tox, uint32_t friendId, uint32_t fileId, uint64_t pos,
size_t length, void* core); size_t length, void* core);
static void onFileRecvChunkCallback(Tox* tox, uint32_t friendId, uint32_t fileId, uint64_t position, static void onFileRecvChunkCallback(Tox* tox, uint32_t friendId, uint32_t fileId, uint64_t position,

View File

@ -25,7 +25,7 @@ QByteArray cleanPath(const char *file)
* @brief Log message handler for toxcore log messages * @brief Log message handler for toxcore log messages
* @note See tox.h for the parameter definitions * @note See tox.h for the parameter definitions
*/ */
void onLogMessage(Tox *tox, TOX_LOG_LEVEL level, const char *file, uint32_t line, void onLogMessage(Tox *tox, Tox_Log_Level level, const char *file, uint32_t line,
const char *func, const char *message, void *user_data) const char *func, const char *message, void *user_data)
{ {
const QByteArray cleanedPath = cleanPath(file); const QByteArray cleanedPath = cleanPath(file);

View File

@ -6,7 +6,7 @@
#include <cstdint> #include <cstdint>
namespace ToxLogger { namespace ToxLogger {
void onLogMessage(Tox *tox, TOX_LOG_LEVEL level, const char *file, uint32_t line, void onLogMessage(Tox *tox, Tox_Log_Level level, const char *file, uint32_t line,
const char *func, const char *message, void *user_data); const char *func, const char *message, void *user_data);
} }

View File

@ -95,7 +95,7 @@ std::unique_ptr<ToxOptions> ToxOptions::makeToxOptions(const QByteArray& savedat
qWarning() << "proxy address" << proxyAddr << "is too long"; qWarning() << "proxy address" << proxyAddr << "is too long";
} else if (!proxyAddr.isEmpty() && proxyPort > 0) { } else if (!proxyAddr.isEmpty() && proxyPort > 0) {
qDebug() << "using proxy" << proxyAddr << ":" << proxyPort; qDebug() << "using proxy" << proxyAddr << ":" << proxyPort;
// protection against changings in TOX_PROXY_TYPE enum // protection against changings in Tox_Proxy_Type enum
if (proxyType == ICoreSettings::ProxyType::ptSOCKS5) { if (proxyType == ICoreSettings::ProxyType::ptSOCKS5) {
tox_options_set_proxy_type(*toxOptions, TOX_PROXY_TYPE_SOCKS5); tox_options_set_proxy_type(*toxOptions, TOX_PROXY_TYPE_SOCKS5);
} else if (proxyType == ICoreSettings::ProxyType::ptHTTP) { } else if (proxyType == ICoreSettings::ProxyType::ptHTTP) {