mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[vcs-log] provide VcsLogData in context
This commit is contained in:
@@ -17,6 +17,7 @@ package com.intellij.vcs.log.ui;
|
||||
|
||||
import com.intellij.openapi.actionSystem.DataKey;
|
||||
import com.intellij.vcs.log.VcsLogDiffHandler;
|
||||
import com.intellij.vcs.log.data.VcsLogData;
|
||||
import com.intellij.vcs.log.history.FileHistoryUi;
|
||||
import com.intellij.vcs.log.impl.VcsLogManager;
|
||||
import com.intellij.vcs.log.impl.VcsLogUiProperties;
|
||||
@@ -26,4 +27,5 @@ public class VcsLogInternalDataKeys {
|
||||
public static final DataKey<VcsLogUiProperties> LOG_UI_PROPERTIES = DataKey.create("Vcs.Log.Ui.Properties");
|
||||
public static final DataKey<FileHistoryUi> FILE_HISTORY_UI = DataKey.create("Vcs.FileHistory.Ui");
|
||||
public static final DataKey<VcsLogDiffHandler> LOG_DIFF_HANDLER = DataKey.create("Vcs.Log.Diff.Handler");
|
||||
public static final DataKey<VcsLogData> LOG_DATA = DataKey.create("Vcs.Log.Data");
|
||||
}
|
||||
|
||||
@@ -63,7 +63,7 @@ public class VcsLogPanel extends JBPanel implements DataProvider {
|
||||
else if (VCS_LOG_UI.is(dataId)) {
|
||||
return myUi;
|
||||
}
|
||||
else if (VCS_LOG_DATA_PROVIDER.is(dataId)) {
|
||||
else if (VCS_LOG_DATA_PROVIDER.is(dataId) || VcsLogInternalDataKeys.LOG_DATA.is(dataId)) {
|
||||
return myManager.getDataManager();
|
||||
}
|
||||
else if (VcsDataKeys.VCS_REVISION_NUMBER.is(dataId)) {
|
||||
|
||||
Reference in New Issue
Block a user