Skip to content

Commit d30ba1d

Browse files
committed
Move limitText() and getDisplayName() to utilui.cpp
1 parent e486868 commit d30ba1d

File tree

6 files changed

+29
-28
lines changed

6 files changed

+29
-28
lines changed

Client/qtTeamTalk/common.cpp

-24
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@
2525
#include <QStack>
2626
#include <QTemporaryFile>
2727

28-
#define DEFAULT_NICKNAME QT_TRANSLATE_NOOP("MainWindow", "NoName")
29-
3028
extern QSettings* ttSettings;
3129
extern TTInstance* ttInst;
3230

@@ -504,28 +502,6 @@ QString getVersion(const User& user)
504502
.arg(user.uVersion & 0xFF);
505503
}
506504

507-
QString limitText(const QString& text)
508-
{
509-
int len = ttSettings->value(SETTINGS_DISPLAY_MAX_STRING, SETTINGS_DISPLAY_MAX_STRING_DEFAULT).toInt();
510-
if(text.size()>len+3 && !isScreenReaderActive())
511-
return text.left(len) + "...";
512-
return text;
513-
}
514-
515-
QString getDisplayName(const User& user)
516-
{
517-
if(ttSettings->value(SETTINGS_DISPLAY_SHOWUSERNAME,
518-
SETTINGS_DISPLAY_SHOWUSERNAME_DEFAULT).toBool())
519-
{
520-
return limitText(_Q(user.szUsername));
521-
}
522-
523-
QString nickname = _Q(user.szNickname);
524-
if (nickname.isEmpty())
525-
nickname = QString("%1 - #%2").arg(QCoreApplication::translate("MainWindow", DEFAULT_NICKNAME)).arg(user.nUserID);
526-
return limitText(nickname);
527-
}
528-
529505
QString generateAudioStorageFilename(AudioFileFormat aff)
530506
{
531507
QString filename = getDateTimeStamp() + " ";

Client/qtTeamTalk/common.h

-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#define COMMON_H
2020

2121
#include "utiltt.h"
22-
#include "utiltts.h"
2322

2423
#include <QList>
2524
#include <QFile>
@@ -201,8 +200,6 @@ QString userCacheID(const User& user);
201200

202201
bool versionSameOrLater(const QString& check, const QString& against);
203202
QString getVersion(const User& user);
204-
QString limitText(const QString& text);
205-
QString getDisplayName(const User& user);
206203

207204
QString generateAudioStorageFilename(AudioFileFormat aff);
208205

Client/qtTeamTalk/moveusersdlg.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717

1818
#include "moveusersdlg.h"
19-
#include "common.h"
19+
#include "utilui.h"
2020
#include "appinfo.h"
2121

2222
extern TTInstance* ttInst;

Client/qtTeamTalk/uservolumedlg.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "uservolumedlg.h"
1919
#include "appinfo.h"
2020
#include "utilsound.h"
21+
#include "utilui.h"
2122
#include <settings.h>
2223

2324
#include <QMessageBox>

Client/qtTeamTalk/utilui.cpp

+25
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,31 @@ QString getBearWareWebLogin(QWidget* parent)
305305
return username;
306306
}
307307

308+
309+
QString limitText(const QString& text)
310+
{
311+
int len = ttSettings->value(SETTINGS_DISPLAY_MAX_STRING, SETTINGS_DISPLAY_MAX_STRING_DEFAULT).toInt();
312+
if(text.size()>len+3 && !isScreenReaderActive())
313+
return text.left(len) + "...";
314+
return text;
315+
}
316+
317+
#define DEFAULT_NICKNAME QT_TRANSLATE_NOOP("MainWindow", "NoName")
318+
319+
QString getDisplayName(const User& user)
320+
{
321+
if(ttSettings->value(SETTINGS_DISPLAY_SHOWUSERNAME,
322+
SETTINGS_DISPLAY_SHOWUSERNAME_DEFAULT).toBool())
323+
{
324+
return limitText(_Q(user.szUsername));
325+
}
326+
327+
QString nickname = _Q(user.szNickname);
328+
if (nickname.isEmpty())
329+
nickname = QString("%1 - #%2").arg(QCoreApplication::translate("MainWindow", DEFAULT_NICKNAME)).arg(user.nUserID);
330+
return limitText(nickname);
331+
}
332+
308333
textmessages_t buildTextMessages(const TextMessage& msg, const QString& content)
309334
{
310335
Q_ASSERT(msg.szMessage[0] == '\0');

Client/qtTeamTalk/utilui.h

+2
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,8 @@ void setCurrentItemData(QComboBox* cbox, const QVariant& itemdata);
141141
QVariant getCurrentItemData(QComboBox* cbox, const QVariant& not_found = QVariant());
142142

143143
QString getBearWareWebLogin(QWidget* parent);
144+
QString limitText(const QString& text);
145+
QString getDisplayName(const User& user);
144146

145147
textmessages_t sendTextMessage(const TextMessage& msg, const QString& content);
146148

0 commit comments

Comments
 (0)