Merge pull request #9 from defnax/stylesheet-fix

fixing stylesheet for the subscribe button & splitter storing
This commit is contained in:
csoler 2020-06-14 13:14:43 +02:00 committed by GitHub
commit 3fcb2925a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 12 deletions

View File

@ -239,6 +239,10 @@ GxsChannelPostsWidgetWithModel::GxsChannelPostsWidgetWithModel(const RsGxsGroupI
ui->postDetails_TE->setPlaceholderText(tr("No post selected"));
// Set initial size of the splitter
ui->splitter->setStretchFactor(0, 1);
ui->splitter->setStretchFactor(1, 0);
QFontMetricsF fm(font());
for(int i=0;i<mChannelPostsModel->columnCount();++i)
@ -544,6 +548,8 @@ void GxsChannelPostsWidgetWithModel::processSettings(bool load)
/* View mode */
//setViewMode(Settings->value("viewMode", VIEW_MODE_FEEDS).toInt());
#endif
// state of splitter
ui->splitter->restoreState(Settings->value("SplitterChannelPosts").toByteArray());
} else {
#ifdef TO_REMOVE
// save settings
@ -554,6 +560,8 @@ void GxsChannelPostsWidgetWithModel::processSettings(bool load)
/* View mode */
//Settings->setValue("viewMode", viewMode());
#endif
// state of splitter
Settings->setValue("SplitterChannelPosts", ui->splitter->saveState());
}
Settings->endGroup();

View File

@ -745,12 +745,7 @@ GxsForumMsgItem QFrame#frame{
background-color: white;
}
GxsChannelPostsWidget QFrame#infoFrame
{
}
GxsChannelPostsWidget QToolButton#subscribeToolButton {
GxsChannelPostsWidgetWithModel QToolButton#subscribeToolButton {
font: bold;
font-size: 14px;
color: white;
@ -759,18 +754,18 @@ GxsChannelPostsWidget QToolButton#subscribeToolButton {
max-height: 27px;
}
GxsChannelPostsWidget QToolButton#subscribeToolButton:hover {
GxsChannelPostsWidgetWithModel QToolButton#subscribeToolButton:hover {
background: #03b1f3;
border-radius: 4px;
}
GxsChannelPostsWidget QToolButton#subscribeToolButton:pressed {
GxsChannelPostsWidgetWithModel QToolButton#subscribeToolButton:pressed {
background: #03b1f3;
border-radius: 4px;
border: 1px solid gray;
}
GxsChannelPostsWidget QToolButton#subscribeToolButton:disabled {
GxsChannelPostsWidgetWithModel QToolButton#subscribeToolButton:disabled {
background: gray;
border-radius: 4px;
border: 1px solid gray;
@ -778,15 +773,15 @@ GxsChannelPostsWidget QToolButton#subscribeToolButton:disabled {
}
/* only for MenuButtonPopup */
GxsChannelPostsWidget QToolButton#subscribeToolButton[popupMode="1"] {
GxsChannelPostsWidgetWithModel QToolButton#subscribeToolButton[popupMode="1"] {
padding-right: 0px;
}
GxsChannelPostsWidget QToolButton#subscribeToolButton::menu-arrow {
GxsChannelPostsWidgetWithModel QToolButton#subscribeToolButton::menu-arrow {
image: none;
}
GxsChannelPostsWidget QToolButton#subscribeToolButton::menu-button {
GxsChannelPostsWidgetWithModel QToolButton#subscribeToolButton::menu-button {
image: none;
}