package com.intellij.openapi.vcs.changes; | |
import com.intellij.openapi.Disposable; | |
import javax.swing.*; | |
/** | |
* @author irengrig | |
* Date: 8/12/11 | |
* Time: 6:47 PM | |
*/ | |
public interface RefreshablePanel<Data> extends Disposable { | |
boolean refreshDataSynch(); | |
void dataChanged(); | |
void refresh(); | |
JPanel getPanel(); | |
void away(); | |
boolean isStillValid(Data data); | |
} |