X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fqt-console%2Frestore%2Frestoretree.cpp;h=1dc8c5cb16e0737d126732c1de749ba47adf4a43;hb=00be6ada3459eedda80fd138f28d30783c7e2623;hp=b410d3cf7d4c65a915b4f38489b3f8165beb2092;hpb=0c53bb64fa41d5bba2227bfd2bbf5fc94eb74e0c;p=bacula%2Fbacula diff --git a/bacula/src/qt-console/restore/restoretree.cpp b/bacula/src/qt-console/restore/restoretree.cpp index b410d3cf7d..1dc8c5cb16 100644 --- a/bacula/src/qt-console/restore/restoretree.cpp +++ b/bacula/src/qt-console/restore/restoretree.cpp @@ -50,7 +50,6 @@ restoreTree::restoreTree() m_closeable = true; m_populated = false; - dockPage(); m_debugCnt = 0; m_debugTrap = true; @@ -64,9 +63,9 @@ restoreTree::restoreTree() area->setObjectName(QString::fromUtf8("area")); area->setWidget(widget); area->setWidgetResizable(true); - m_splitter->addWidget(splitter); m_splitter->addWidget(area); - splitter->setCollapsible(0, false); + m_splitter->addWidget(splitter); + splitter->setChildrenCollapsible(false); gridLayout->addWidget(m_splitter, 0, 0, 1, 1); @@ -714,12 +713,12 @@ void restoreTree::writeSettings() void restoreTree::readSettings() { m_groupText = tr("RestoreTreePage"); - m_splitText1 = "splitterSizes1_2"; - m_splitText2 = "splitterSizes2_2"; + m_splitText1 = "splitterSizes1_3"; + m_splitText2 = "splitterSizes2_3"; QSettings settings(m_console->m_dir->name(), "bat"); settings.beginGroup(m_groupText); - m_splitter->restoreState(settings.value(m_splitText1).toByteArray()); - splitter->restoreState(settings.value(m_splitText2).toByteArray()); + if (settings.contains(m_splitText1)) { m_splitter->restoreState(settings.value(m_splitText1).toByteArray()); } + if (settings.contains(m_splitText2)) { splitter->restoreState(settings.value(m_splitText2).toByteArray()); } settings.endGroup(); } @@ -1857,3 +1856,9 @@ int restoreTree::queryFileIndex(QString &fullPath, int jobId) } /* if (index != -1) */ return qfileIndex; } + + +void restoreTree::PgSeltreeWidgetClicked() +{ + dockPage(); +}