etcp: переупорядочить close + защита state==2 во всех API-точках; topo: правильная очистка group nodes и registry; chat/member: новый модуль member_sync; chatgui: обновления транспорта и UI
This commit is contained in:
1 parent
b2e4aadbf0
commit
7f901c01e1
38 files changed
+1275
-540
No files matched your search
@@ -149,8 +149,8 @@ ChannelList::ChannelList(DbManager* db, QWidget *parent)
|
||||
gearBtn->setFixedSize(28, 28);
|
||||
gearBtn->setToolTip(QString::fromUtf8("Настройки"));
|
||||
gearBtn->setStyleSheet(
|
||||
"QPushButton { border: none; font-size: 18px; background: transparent; color: gray; }"
|
||||
"QPushButton:hover { color: palette(text); }");
|
||||
"QPushButton { border: none; font-size: 18px; background: transparent; color: #666; }"
|
||||
"QPushButton:hover { color: #3390EC; background: rgba(51,144,236,20); border-radius: 14px; }");
|
||||
fl->addWidget(gearBtn);
|
||||
|
||||
connect(gearBtn, &QPushButton::clicked, this, [this] { emit settingsRequested(); });
|
||||
@@ -159,8 +159,8 @@ ChannelList::ChannelList(DbManager* db, QWidget *parent)
|
||||
monitorBtn->setFixedSize(28, 28);
|
||||
monitorBtn->setToolTip(QString::fromUtf8("Connection Monitor"));
|
||||
monitorBtn->setStyleSheet(
|
||||
"QPushButton { border: none; font-size: 16px; background: transparent; color: gray; }"
|
||||
"QPushButton:hover { color: palette(text); }");
|
||||
"QPushButton { border: none; font-size: 16px; background: transparent; color: #666; }"
|
||||
"QPushButton:hover { color: #3390EC; background: rgba(51,144,236,20); border-radius: 14px; }");
|
||||
fl->addWidget(monitorBtn);
|
||||
connect(monitorBtn, &QPushButton::clicked, this, [this] { emit connMonitorRequested(); });
|
||||
|
||||
@@ -170,9 +170,9 @@ ChannelList::ChannelList(DbManager* db, QWidget *parent)
|
||||
createBtn->setFixedSize(36, 28);
|
||||
createBtn->setToolTip(QString::fromUtf8("Создать группу"));
|
||||
createBtn->setStyleSheet(
|
||||
"QPushButton { border: 1.5px solid #27AE60; border-radius: 6px;"
|
||||
" font-size: 11px; font-weight: bold; color: #27AE60; background: transparent; }"
|
||||
"QPushButton:hover { background: #27AE60; color: white; }");
|
||||
"QPushButton { border: none; border-radius: 6px; font-size: 11px; font-weight: bold;"
|
||||
" color: white; background: #27AE60; }"
|
||||
"QPushButton:hover { background: #219A52; }");
|
||||
connect(createBtn, &QPushButton::clicked, this, [this] { emit createGroupRequested(); });
|
||||
fl->addWidget(createBtn);
|
||||
|
||||
@@ -180,9 +180,9 @@ ChannelList::ChannelList(DbManager* db, QWidget *parent)
|
||||
plusBtn->setFixedSize(28, 28);
|
||||
plusBtn->setToolTip(QString::fromUtf8("Присоединиться"));
|
||||
plusBtn->setStyleSheet(
|
||||
"QPushButton { border: 1.5px solid #3390EC; border-radius: 14px;"
|
||||
" font-size: 18px; font-weight: bold; color: #3390EC; background: transparent; }"
|
||||
"QPushButton:hover { background: #3390EC; color: white; }");
|
||||
"QPushButton { border: none; border-radius: 14px; font-size: 18px; font-weight: bold;"
|
||||
" color: white; background: #3390EC; }"
|
||||
"QPushButton:hover { background: #2B7EC8; }");
|
||||
connect(plusBtn, &QPushButton::clicked, this, [this] { emit joinRequested(); });
|
||||
fl->addWidget(plusBtn);
|
||||
|
||||
|
||||
Reference in new issue
Block a user