pCommentSearcher.reset( new utl::TextSearch( aSearchParam, ScGlobal::getCharClass() ) );
}
}
void ScChangeViewSettings::AdjustDateMode( const ScDocument& rDoc )
{ switch ( eDateMode )
{ // corresponds with ScViewUtil::IsActionShown case SvxRedlinDateMode::EQUAL : case SvxRedlinDateMode::NOTEQUAL :
aFirstDateTime.SetTime( 0 );
aLastDateTime = aFirstDateTime;
aLastDateTime.SetTime( 23595999 ); break; case SvxRedlinDateMode::SAVE:
{ const ScChangeAction* pLast = nullptr;
ScChangeTrack* pTrack = rDoc.GetChangeTrack(); if ( pTrack )
{
pLast = pTrack->GetLastSaved(); if ( pLast )
{
aFirstDateTime = pLast->GetDateTime();
// Set the next minute as the start time and assume that // the document isn't saved, reloaded, edited and filter set // all together during the gap between those two times.
aFirstDateTime += tools::Time( 0, 1 );
aFirstDateTime.SetSec(0);
aFirstDateTime.SetNanoSec(0);
}
} if ( !pLast )
{
aFirstDateTime.SetDate( 18990101 );
aFirstDateTime.SetTime( 0 );
}
aLastDateTime = DateTime( Date( Date::SYSTEM ) );
aLastDateTime.AddYears( 100 );
} break; default:
{ // added to avoid warnings
}
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.