| 1695 | } |
| 1696 | |
| 1697 | bool DiffTextWindow::startRunnables() |
| 1698 | { |
| 1699 | assert(RecalcWordWrapRunner::s_maxNofRunnables == 0); |
| 1700 | |
| 1701 | if(s_runnables.size() == 0) |
| 1702 | { |
| 1703 | return false; |
| 1704 | } |
| 1705 | else |
| 1706 | { |
| 1707 | g_pProgressDialog->setStayHidden(true); |
| 1708 | ProgressProxy::startBackgroundTask(); |
| 1709 | g_pProgressDialog->setMaxNofSteps(s_runnables.size()); |
| 1710 | RecalcWordWrapRunner::s_maxNofRunnables = s_runnables.size(); |
| 1711 | g_pProgressDialog->setCurrent(0); |
| 1712 | |
| 1713 | for(size_t i = 0; i < s_runnables.size(); ++i) |
| 1714 | { |
| 1715 | s_runnables[i]->run(); |
| 1716 | } |
| 1717 | |
| 1718 | s_runnables.clear(); |
| 1719 | return true; |
| 1720 | } |
| 1721 | } |
| 1722 | |
| 1723 | void DiffTextWindow::recalcWordWrap(bool bWordWrap, size_t wrapLineVectorSize, qint32 visibleTextWidth) |
| 1724 | { |
nothing calls this directly
no test coverage detected