Fix fonts

This commit is contained in:
defnax 2025-02-06 19:02:40 +01:00
parent e14fc66ca3
commit 18f4ef5574
3 changed files with 22 additions and 0 deletions

View File

@ -2617,5 +2617,8 @@ void IdDialog::updateFontSize()
QFontMetricsF fontMetrics(newFont);
ui->idTreeWidget->setFont(newFont);
ui->treeWidget_membership->setFont(newFont);
contactsItem->setFont(RSID_COL_NICKNAME, newFont);
allItem->setFont(RSID_COL_NICKNAME, newFont);
ownItem->setFont(RSID_COL_NICKNAME, newFont);
}
}

View File

@ -28,6 +28,7 @@
#include "gui/notifyqt.h"
#include "gui/common/RSTreeWidgetItem.h"
#include "gui/common/StatusDefs.h"
#include "gui/settings/rsharesettings.h"
#include "util/qtthreadsutils.h"
#include "gui/common/PeerDefs.h"
#include "gui/common/GroupDefs.h"
@ -223,6 +224,8 @@ void FriendSelectionWidget::showEvent(QShowEvent */*e*/)
{
if(gxsIds.empty())
loadIdentities();
updateFontSize();
}
void FriendSelectionWidget::start()
{
@ -1271,3 +1274,18 @@ bool FriendSelectionWidget::isFilterConnected()
{
return mActionFilterConnected->isChecked();
}
void FriendSelectionWidget::updateFontSize()
{
#if defined(Q_OS_DARWIN)
int customFontSize = Settings->valueFromGroup("File", "MinimumFontSize", 13).toInt();
#else
int customFontSize = Settings->valueFromGroup("File", "MinimumFontSize", 11).toInt();
#endif
QFont newFont = ui->friendList->font();
if (newFont.pointSize() != customFontSize) {
newFont.setPointSize(customFontSize);
QFontMetricsF fontMetrics(newFont);
ui->friendList->setFont(newFont);
}
}

View File

@ -144,6 +144,7 @@ private slots:
void itemChanged(QTreeWidgetItem *item, int column);
void selectAll() ;
void deselectAll() ;
void updateFontSize();
private:
void fillList();