use of org.rstudio.studio.client.application.ui.serializationprogress.ApplicationSerializationProgress in project rstudio by rstudio.
the class ApplicationWindow method showSerializationProgress.
public void showSerializationProgress(String msg, boolean modal, int delayMs, int timeoutMs) {
// hide any existing progress
hideSerializationProgress();
// create and show progress
activeSerializationProgress_ = new ApplicationSerializationProgress(msg, modal, delayMs);
// want to hide it)
if (timeoutMs > 0) {
final ApplicationSerializationProgress timeoutSerializationProgress = activeSerializationProgress_;
new Timer() {
@Override
public void run() {
if (timeoutSerializationProgress == activeSerializationProgress_)
hideSerializationProgress();
}
}.schedule(timeoutMs);
}
}
Aggregations