Merge branch 'yhkylin/v101-fork' into 'yhkylin/v101'
解决BUG 148868, 【控制面板-网络】移动热点连接设备列表条目文字显示未居中,下边缘为直角 See merge request kylinos-src/kylin-nm!79
This commit is contained in:
commit
41ff76061f
|
@ -34,12 +34,12 @@ BlacklistPage::BlacklistPage(QWidget *parent) : QWidget(parent)
|
||||||
Vlayout->setContentsMargins(CONTENTS_MARGINS);
|
Vlayout->setContentsMargins(CONTENTS_MARGINS);
|
||||||
Vlayout->setSpacing(0);
|
Vlayout->setSpacing(0);
|
||||||
|
|
||||||
QFrame *blacklistFrame = new QFrame(this);
|
m_blacklistFrame = new QFrame(this);
|
||||||
blacklistFrame->setMinimumSize(FRAME_MIN_SIZE);
|
m_blacklistFrame->setMinimumSize(FRAME_MIN_SIZE);
|
||||||
blacklistFrame->setMaximumSize(FRAME_MAX_SIZE);
|
m_blacklistFrame->setMaximumSize(FRAME_MAX_SIZE);
|
||||||
blacklistFrame->setFrameShape(QFrame::Box);
|
m_blacklistFrame->setFrameShape(QFrame::Box);
|
||||||
|
|
||||||
m_blacklistLayout = new QVBoxLayout(blacklistFrame);
|
m_blacklistLayout = new QVBoxLayout(m_blacklistFrame);
|
||||||
m_blacklistLayout->setContentsMargins(0, 0, 0, 0);
|
m_blacklistLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
m_blacklistLayout->setSpacing(0);
|
m_blacklistLayout->setSpacing(0);
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ BlacklistPage::BlacklistPage(QWidget *parent) : QWidget(parent)
|
||||||
|
|
||||||
Vlayout->addWidget(m_titleLabel);
|
Vlayout->addWidget(m_titleLabel);
|
||||||
Vlayout->addSpacing(8);
|
Vlayout->addSpacing(8);
|
||||||
Vlayout->addWidget(blacklistFrame);
|
Vlayout->addWidget(m_blacklistFrame);
|
||||||
}
|
}
|
||||||
|
|
||||||
QFrame* BlacklistPage::myLine()
|
QFrame* BlacklistPage::myLine()
|
||||||
|
@ -87,7 +87,7 @@ void BlacklistPage::getBlacklistDevice(QMap<QString, QString> &blacklistMap)
|
||||||
for (int index = 0; index < macList.count() && macList.at(index) != nullptr; index ++) {
|
for (int index = 0; index < macList.count() && macList.at(index) != nullptr; index ++) {
|
||||||
QString macTemp = macList.at(index);
|
QString macTemp = macList.at(index);
|
||||||
macTemp = macTemp.trimmed();
|
macTemp = macTemp.trimmed();
|
||||||
if (!blacklistMap.contains(macTemp)) {
|
if (!blacklistMap.contains(macTemp) && hostNameList.at(index) != nullptr) {
|
||||||
blacklistMap[macTemp] = hostNameList.at(index);
|
blacklistMap[macTemp] = hostNameList.at(index);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -166,7 +166,7 @@ void BlacklistPage::resetLayoutHight()
|
||||||
height += w->height();
|
height += w->height();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this->setFixedHeight(height + m_titleLabel->height() + 8);
|
m_blacklistFrame->setFixedHeight(height);
|
||||||
|
|
||||||
if (m_blacklistMap.isEmpty()) {
|
if (m_blacklistMap.isEmpty()) {
|
||||||
this->hide();
|
this->hide();
|
||||||
|
|
|
@ -49,15 +49,8 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
QFrame* myLine();
|
QFrame* myLine();
|
||||||
|
|
||||||
TitleLabel *m_titleLabel = nullptr;
|
|
||||||
QVBoxLayout *m_blacklistLayout = nullptr;
|
|
||||||
QMap<QString, QString> m_blacklistMap;
|
|
||||||
|
|
||||||
QDBusInterface *m_settingPathInterface = nullptr;
|
|
||||||
|
|
||||||
void getBlacklistDevice(QMap<QString, QString> &blacklistMap);
|
void getBlacklistDevice(QMap<QString, QString> &blacklistMap);
|
||||||
bool removeStaFromBlacklist(QString staMac, QString staName);
|
bool removeStaFromBlacklist(QString staMac, QString staName);
|
||||||
void initBlacklistDev();
|
void initBlacklistDev();
|
||||||
|
@ -65,6 +58,14 @@ private:
|
||||||
void clearBlacklistLayout();
|
void clearBlacklistLayout();
|
||||||
void resetLayoutHight();
|
void resetLayoutHight();
|
||||||
|
|
||||||
|
private:
|
||||||
|
QFrame *m_blacklistFrame = nullptr;
|
||||||
|
TitleLabel *m_titleLabel = nullptr;
|
||||||
|
QVBoxLayout *m_blacklistLayout = nullptr;
|
||||||
|
QMap<QString, QString> m_blacklistMap;
|
||||||
|
|
||||||
|
QDBusInterface *m_settingPathInterface = nullptr;
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void onsetStaIntoBlacklist(QString staMac, QString staName);
|
void onsetStaIntoBlacklist(QString staMac, QString staName);
|
||||||
void onRemoveFromBlacklistBtnClicked(QString staMac, QString staName);
|
void onRemoveFromBlacklistBtnClicked(QString staMac, QString staName);
|
||||||
|
|
|
@ -35,12 +35,12 @@ ConnectdevPage::ConnectdevPage(QWidget *parent) :
|
||||||
Vlayout->setContentsMargins(CONTENTS_MARGINS);
|
Vlayout->setContentsMargins(CONTENTS_MARGINS);
|
||||||
Vlayout->setSpacing(0);
|
Vlayout->setSpacing(0);
|
||||||
|
|
||||||
QFrame *staistFrame = new QFrame(this);
|
m_staistFrame = new QFrame(this);
|
||||||
staistFrame->setMinimumSize(FRAME_MIN_SIZE);
|
m_staistFrame->setMinimumSize(FRAME_MIN_SIZE);
|
||||||
staistFrame->setMaximumSize(FRAME_MAX_SIZE);
|
m_staistFrame->setMaximumSize(FRAME_MAX_SIZE);
|
||||||
staistFrame->setFrameShape(QFrame::Box);
|
m_staistFrame->setFrameShape(QFrame::Box);
|
||||||
|
|
||||||
m_staListLayout = new QVBoxLayout(staistFrame);
|
m_staListLayout = new QVBoxLayout(m_staistFrame);
|
||||||
m_staListLayout->setContentsMargins(0, 0, 0, 0);
|
m_staListLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
m_staListLayout->setSpacing(0);
|
m_staListLayout->setSpacing(0);
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ ConnectdevPage::ConnectdevPage(QWidget *parent) :
|
||||||
|
|
||||||
Vlayout->addWidget(m_titleLabel);
|
Vlayout->addWidget(m_titleLabel);
|
||||||
Vlayout->addSpacing(8);
|
Vlayout->addSpacing(8);
|
||||||
Vlayout->addWidget(staistFrame);
|
Vlayout->addWidget(m_staistFrame);
|
||||||
}
|
}
|
||||||
|
|
||||||
QFrame* ConnectdevPage::myLine()
|
QFrame* ConnectdevPage::myLine()
|
||||||
|
@ -90,7 +90,7 @@ void ConnectdevPage::getConnectStaDevice(QMap<QString, QString> &staMap)
|
||||||
QStringList macList = reply.arguments().at(0).toString().split(";");
|
QStringList macList = reply.arguments().at(0).toString().split(";");
|
||||||
QStringList hostNameList = reply.arguments().at(1).toString().split(";");
|
QStringList hostNameList = reply.arguments().at(1).toString().split(";");
|
||||||
for (int index = 0; index < macList.count() && macList.at(index) != nullptr; index ++) {
|
for (int index = 0; index < macList.count() && macList.at(index) != nullptr; index ++) {
|
||||||
if (!staMap.contains(macList.at(index))) {
|
if (!staMap.contains(macList.at(index)) && hostNameList.at(index) != nullptr) {
|
||||||
staMap[macList.at(index)] = hostNameList.at(index);
|
staMap[macList.at(index)] = hostNameList.at(index);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -158,7 +158,7 @@ void ConnectdevPage::resetLayoutHight()
|
||||||
height += w->height();
|
height += w->height();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this->setFixedHeight(height + m_titleLabel->height() + 8);
|
m_staistFrame->setFixedHeight(height);
|
||||||
|
|
||||||
if (m_staMap.isEmpty()) {
|
if (m_staMap.isEmpty()) {
|
||||||
this->hide();
|
this->hide();
|
||||||
|
|
|
@ -50,12 +50,6 @@ public:
|
||||||
private:
|
private:
|
||||||
QFrame* myLine();
|
QFrame* myLine();
|
||||||
|
|
||||||
TitleLabel *m_titleLabel = nullptr;
|
|
||||||
QVBoxLayout *m_staListLayout = nullptr;
|
|
||||||
QMap<QString, QString> m_staMap;
|
|
||||||
|
|
||||||
QDBusInterface *m_activePathInterface = nullptr;
|
|
||||||
|
|
||||||
void getConnectStaDevice(QMap<QString, QString> &blacklistMap);
|
void getConnectStaDevice(QMap<QString, QString> &blacklistMap);
|
||||||
bool removeStaFromBlacklist(QString staMac);
|
bool removeStaFromBlacklist(QString staMac);
|
||||||
void initStaDev();
|
void initStaDev();
|
||||||
|
@ -67,6 +61,15 @@ private:
|
||||||
void onStaDevChanged(bool istrue, QString staMac, QString staName);
|
void onStaDevChanged(bool istrue, QString staMac, QString staName);
|
||||||
void resetLayoutHight();
|
void resetLayoutHight();
|
||||||
|
|
||||||
|
private:
|
||||||
|
QFrame *m_staistFrame = nullptr;
|
||||||
|
|
||||||
|
TitleLabel *m_titleLabel = nullptr;
|
||||||
|
QVBoxLayout *m_staListLayout = nullptr;
|
||||||
|
QMap<QString, QString> m_staMap;
|
||||||
|
|
||||||
|
QDBusInterface *m_activePathInterface = nullptr;
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void setStaIntoBlacklist(QString staMac, QString staName);
|
void setStaIntoBlacklist(QString staMac, QString staName);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue