Browse Source

Fix: my_node_name insert inside [global] section, add button tooltips in channellist

chatgui
Evgeny 3 months ago
parent
commit
37417ba49d
  1. 3
      tools/chatgui/src/channellist.cpp
  2. 5
      tools/chatgui/src/settingsdialog.cpp

3
tools/chatgui/src/channellist.cpp

@ -58,6 +58,7 @@ ChannelList::ChannelList(DbManager* db, QWidget *parent)
auto *gearBtn = new QPushButton(QString::fromUtf8("\xE2\x9A\x99"), footer); auto *gearBtn = new QPushButton(QString::fromUtf8("\xE2\x9A\x99"), footer);
gearBtn->setFixedSize(28, 28); gearBtn->setFixedSize(28, 28);
gearBtn->setToolTip(QString::fromUtf8("Настройки"));
gearBtn->setStyleSheet( gearBtn->setStyleSheet(
"QPushButton { border: none; font-size: 18px; background: transparent; color: gray; }" "QPushButton { border: none; font-size: 18px; background: transparent; color: gray; }"
"QPushButton:hover { color: palette(text); }"); "QPushButton:hover { color: palette(text); }");
@ -69,6 +70,7 @@ ChannelList::ChannelList(DbManager* db, QWidget *parent)
auto *createBtn = new QPushButton("GRP", footer); auto *createBtn = new QPushButton("GRP", footer);
createBtn->setFixedSize(36, 28); createBtn->setFixedSize(36, 28);
createBtn->setToolTip(QString::fromUtf8("Создать группу"));
createBtn->setStyleSheet( createBtn->setStyleSheet(
"QPushButton { border: 1.5px solid #27AE60; border-radius: 6px;" "QPushButton { border: 1.5px solid #27AE60; border-radius: 6px;"
" font-size: 11px; font-weight: bold; color: #27AE60; background: transparent; }" " font-size: 11px; font-weight: bold; color: #27AE60; background: transparent; }"
@ -78,6 +80,7 @@ ChannelList::ChannelList(DbManager* db, QWidget *parent)
auto *plusBtn = new QPushButton("+", footer); auto *plusBtn = new QPushButton("+", footer);
plusBtn->setFixedSize(28, 28); plusBtn->setFixedSize(28, 28);
plusBtn->setToolTip(QString::fromUtf8("Присоединиться"));
plusBtn->setStyleSheet( plusBtn->setStyleSheet(
"QPushButton { border: 1.5px solid #3390EC; border-radius: 14px;" "QPushButton { border: 1.5px solid #3390EC; border-radius: 14px;"
" font-size: 18px; font-weight: bold; color: #3390EC; background: transparent; }" " font-size: 18px; font-weight: bold; color: #3390EC; background: transparent; }"

5
tools/chatgui/src/settingsdialog.cpp

@ -147,9 +147,8 @@ void SettingsDialog::onSave() {
if (lines[i].trimmed().startsWith("my_node_name=")) { if (lines[i].trimmed().startsWith("my_node_name=")) {
lines[i] = "my_node_name=" + newName; lines[i] = "my_node_name=" + newName;
found = true; found = true;
} else if (!found && lines[i].trimmed().startsWith("[gui]")) { } else if (!found && lines[i].trimmed() == "[global]") {
// insert before [gui] if not found yet lines.insert(i + 1, "my_node_name=" + newName);
lines.insert(i, "my_node_name=" + newName);
found = true; found = true;
} }
} }

Loading…
Cancel
Save