예제 #1
0
void SearchLineEdit::slotTextChanged( const QString & text )
{
    Q_UNUSED(text);

    prepareLineEditForSearch();
    restartSearch();
}
예제 #2
0
// Increase the depth limit and restart.
bool DepthFirstSearch::deepenRestartAndChoose()
{
    if (mPreviousPassFoundTarget && (mUnlimitedRestarts || mRestartsRemaining > 1)) {
        if (!mUnlimitedRestarts){
            mRestartsRemaining --;
        }
        Log::debug("\n============= Finished Search ==============");
        Log::info("Finished this pass of the tree. Increasing depth limit and restarting.");
        setDepthLimit(getDepthLimit() + mInitialDepthLimit);
        restartSearch();
        return chooseNextTarget();
    } else {
       return false;
    }
}