aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/kvirc/ui/kvi_channel.cpp16
-rw-r--r--src/kvirc/ui/kvi_console.cpp18
-rw-r--r--src/kvirc/ui/kvi_query.cpp16
3 files changed, 37 insertions, 13 deletions
diff --git a/src/kvirc/ui/kvi_channel.cpp b/src/kvirc/ui/kvi_channel.cpp
index 115ce7036..920a92711 100644
--- a/src/kvirc/ui/kvi_channel.cpp
+++ b/src/kvirc/ui/kvi_channel.cpp
@@ -313,7 +313,9 @@ void KviChannel::saveProperties(KviConfig * cfg)
{
KviWindow::saveProperties(cfg);
cfg->writeEntry("TopSplitter",m_pTopSplitter->sizes());
- cfg->writeEntry("Splitter",m_pSplitter->sizes());
+ QList<int> sizes;
+ sizes << m_pIrcView->width() << m_pUserListView->width();
+ cfg->writeEntry("Splitter",sizes);
cfg->writeEntry("VertSplitter",m_pMessageView ? m_pVertSplitter->sizes() : m_VertSplitterSizesList);
cfg->writeEntry("PrivateBackground",m_privateBackground);
cfg->writeEntry("DoubleView",m_pMessageView ? true : false);
@@ -332,9 +334,15 @@ void KviChannel::loadProperties(KviConfig * cfg)
def.append((iWidth * 10) / 100);
m_pTopSplitter->setSizes(cfg->readIntListEntry("TopSplitter",def));
def.clear();
- def.append((iWidth * 82) / 100);
- def.append((iWidth * 18) / 100);
- m_pSplitter->setSizes(cfg->readIntListEntry("Splitter",def));
+ def.append((iWidth * 75) / 100);
+ def.append((iWidth * 25) / 100);
+ QList<int> sizes=cfg->readIntListEntry("Splitter",def);
+ m_pSplitter->setSizes(sizes);
+ m_pIrcView->resize(sizes.at(0), m_pIrcView->height());
+ m_pUserListView->resize(sizes.at(1), m_pUserListView->height());
+ m_pSplitter->setStretchFactor(0,0);
+ m_pSplitter->setStretchFactor(0,1);
+
def.clear();
def.append((iWidth * 60) / 100);
diff --git a/src/kvirc/ui/kvi_console.cpp b/src/kvirc/ui/kvi_console.cpp
index 41df8173b..f00a09d9f 100644
--- a/src/kvirc/ui/kvi_console.cpp
+++ b/src/kvirc/ui/kvi_console.cpp
@@ -391,7 +391,9 @@ void KviConsole::executeInternalCommand(int index)
void KviConsole::saveProperties(KviConfig *cfg)
{
KviWindow::saveProperties(cfg);
- cfg->writeEntry("Splitter",m_pSplitter->sizes());
+ QList<int> sizes;
+ sizes << m_pIrcView->width() << m_pNotifyListView->width();
+ cfg->writeEntry("Splitter",sizes);
cfg->writeEntry("NotifyListViewVisible",m_pNotifyViewButton->isChecked());
}
@@ -414,11 +416,17 @@ void KviConsole::showNotifyList(bool bShow)
void KviConsole::loadProperties(KviConfig *cfg)
{
- int w = width();
+ int iWidth = width();
QList<int> def;
- def.append((w * 85) / 100);
- def.append((w * 15) / 100);
- m_pSplitter->setSizes(cfg->readIntListEntry("Splitter",def));
+ def.append((iWidth * 75) / 100);
+ def.append((iWidth * 25) / 100);
+ QList<int> sizes=cfg->readIntListEntry("Splitter",def);
+ m_pSplitter->setSizes(sizes);
+ m_pIrcView->resize(sizes.at(0), m_pIrcView->height());
+ m_pNotifyListView->resize(sizes.at(1), m_pNotifyListView->height());
+ m_pSplitter->setStretchFactor(0,0);
+ m_pSplitter->setStretchFactor(0,1);
+
KviWindow::loadProperties(cfg);
showNotifyList(cfg->readBoolEntry("NotifyListViewVisible",false));
}
diff --git a/src/kvirc/ui/kvi_query.cpp b/src/kvirc/ui/kvi_query.cpp
index 5e25e0815..993a4bd83 100644
--- a/src/kvirc/ui/kvi_query.cpp
+++ b/src/kvirc/ui/kvi_query.cpp
@@ -315,7 +315,9 @@ void KviQuery::textViewRightClicked()
void KviQuery::saveProperties(KviConfig * cfg)
{
KviWindow::saveProperties(cfg);
- cfg->writeEntry("Splitter",m_pSplitter->sizes());
+ QList<int> sizes;
+ sizes << m_pIrcView->width() << m_pUserListView->width();
+ cfg->writeEntry("Splitter",sizes);
cfg->writeEntry("UserListViewVisible",m_pUserListView->isVisible());
}
@@ -324,9 +326,15 @@ void KviQuery::loadProperties(KviConfig * cfg)
int iWidth = width();
KviWindow::loadProperties(cfg);
QList<int> def;
- def.append((iWidth * 80) / 100);
- def.append((iWidth * 20) / 100);
- m_pSplitter->setSizes(cfg->readIntListEntry("Splitter",def));
+ def.append((iWidth * 75) / 100);
+ def.append((iWidth * 25) / 100);
+ QList<int> sizes=cfg->readIntListEntry("Splitter",def);
+ m_pSplitter->setSizes(sizes);
+ m_pIrcView->resize(sizes.at(0), m_pIrcView->height());
+ m_pUserListView->resize(sizes.at(1), m_pUserListView->height());
+ m_pSplitter->setStretchFactor(0,0);
+ m_pSplitter->setStretchFactor(0,1);
+
showListView(cfg->readBoolEntry("UserListViewVisible",false));
}