g_bAutoSolve = true;
update();
updateSourceMask();
+ updateStatusBar();
+}
+void MergeResultWindow::updateStatusBar()
+{
int wsc;
int nofUnsolved = getNrOfUnsolvedConflicts(&wsc);
if (m_pStatusBar)
m_pStatusBar->showMessage( i18n("Number of remaining unsolved conflicts: %1 (of which %2 are whitespace)"
,nofUnsolved,wsc) );
}
-
+
void MergeResultWindow::reset()
{
m_pDiff3LineList = 0;
int getNrOfUnsolvedConflicts(int* pNrOfWhiteSpaceConflicts=0);
void choose(int selector);
void chooseGlobal(int selector, bool bConflictsOnly, bool bWhiteSpaceOnly );
+ void updateStatusBar();
int getMaxTextWidth(); // width of longest text line
int getNofLines();
m_pOverview->slotRedraw();
if (m_pDiffVScrollBar)
m_pDiffVScrollBar->setRange(0, max2(0, m_neededLines + 1 - m_DTWHeight));
- if (m_pDiffTextWindow1)
+ if (m_pDiffTextWindow1 && m_firstD3LIdx >= 0)
{
m_pDiffVScrollBar->setValue(m_pDiffTextWindow1->convertDiff3LineIdxToLine(m_firstD3LIdx));
}
if (m_pEventLoopForPrinting)
m_pEventLoopForPrinting->quit();
+
+ m_pMergeResultWindow->updateStatusBar();
}
void KDiff3App::slotShowWhiteSpaceToggled()