Fix RSS panel position not saved

This commit is contained in:
ngosang 2015-09-03 04:45:47 +02:00 committed by sledgehammer999
parent 0ec35a24e0
commit ab49c80247
2 changed files with 12 additions and 12 deletions

View file

@ -2197,36 +2197,36 @@ void Preferences::setRssOpenFolders(const QStringList &folders)
QByteArray Preferences::getRssHSplitterState() const QByteArray Preferences::getRssHSplitterState() const
{ {
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
return value("rss/qt5/splitter_h").toByteArray(); return value("Rss/qt5/splitter_h").toByteArray();
#else #else
return value("rss/splitter_h").toByteArray(); return value("Rss/splitter_h").toByteArray();
#endif #endif
} }
void Preferences::setRssHSplitterState(const QByteArray &state) void Preferences::setRssHSplitterState(const QByteArray &state)
{ {
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
setValue("rss/qt5/splitter_h", state); setValue("Rss/qt5/splitter_h", state);
#else #else
setValue("rss/splitter_h", state); setValue("Rss/splitter_h", state);
#endif #endif
} }
QByteArray Preferences::getRssVSplitterState() const QByteArray Preferences::getRssVSplitterState() const
{ {
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
return value("rss/qt5/splitter_v").toByteArray(); return value("Rss/qt5/splitter_v").toByteArray();
#else #else
return value("rss/splitter_v").toByteArray(); return value("Rss/splitter_v").toByteArray();
#endif #endif
} }
void Preferences::setRssVSplitterState(const QByteArray &state) void Preferences::setRssVSplitterState(const QByteArray &state)
{ {
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
setValue("rss/qt5/splitter_v", state); setValue("Rss/qt5/splitter_v", state);
#else #else
setValue("rss/splitter_v", state); setValue("Rss/splitter_v", state);
#endif #endif
} }

View file

@ -641,11 +641,11 @@ void RSSImp::saveSlidersPosition()
void RSSImp::restoreSlidersPosition() void RSSImp::restoreSlidersPosition()
{ {
const Preferences* const pref = Preferences::instance(); const Preferences* const pref = Preferences::instance();
QByteArray pos_h = pref->getRssHSplitterState(); const QByteArray pos_h = pref->getRssHSplitterState();
if (!pos_h.isNull()) if (!pos_h.isEmpty())
splitter_h->restoreState(pos_h); splitter_h->restoreState(pos_h);
QByteArray pos_v = pref->getRssVSplitterState(); const QByteArray pos_v = pref->getRssVSplitterState();
if (!pos_v.isNull()) if (!pos_v.isEmpty())
splitter_v->restoreState(pos_v); splitter_v->restoreState(pos_v);
} }