no message
This commit is contained in:
6
.idea/workspace.xml
generated
6
.idea/workspace.xml
generated
@@ -9,8 +9,14 @@
|
|||||||
<list default="true" id="e42177c3-2328-4b27-8a01-35779b2beb99" name="Default Changelist" comment="">
|
<list default="true" id="e42177c3-2328-4b27-8a01-35779b2beb99" name="Default Changelist" comment="">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/properties" beforeDir="false" afterPath="$PROJECT_DIR$/properties" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/properties" beforeDir="false" afterPath="$PROJECT_DIR$/properties" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/GlobalData/Settings/SettingName.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/GlobalData/Settings/SettingName.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/GlobalData/Settings/SettingsDBTable.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/GlobalData/Settings/SettingsDBTable.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/GlobalProperties.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/GlobalProperties.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/GlobalProperties.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/GlobalProperties.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/UpdateProperty.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/UpdateProperty.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/UpdateProperty.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/UpdateProperty.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/UpdateSetting.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/UpdateSetting.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Passes/Sapfor/OpenSapforVersionPass.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Passes/Sapfor/OpenSapforVersionPass.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Repository/Component/Visualiser.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Repository/Component/Visualiser.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Visual/Menus/MainMenuBar/VisualiserSettingsMenu/VisualiserSettingsMenu.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Visual/Menus/MainMenuBar/VisualiserSettingsMenu/VisualiserSettingsMenu.java" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
"collapseFileMessages": false,
|
"collapseFileMessages": false,
|
||||||
"collapseProjectTrees": false,
|
"collapseProjectTrees": false,
|
||||||
"BackupWorkspace": "_sapfor_x64_backups",
|
"BackupWorkspace": "_sapfor_x64_backups",
|
||||||
|
"Workspace": "E:\\Workspace",
|
||||||
"BackupHour": 5,
|
"BackupHour": 5,
|
||||||
"BackupMinute": 0,
|
"BackupMinute": 0,
|
||||||
"EmailAdminsOnStart": false,
|
"EmailAdminsOnStart": false,
|
||||||
@@ -48,5 +49,5 @@
|
|||||||
"FortranWrapsOn": false,
|
"FortranWrapsOn": false,
|
||||||
"ExtensionsOn": false,
|
"ExtensionsOn": false,
|
||||||
"ComparsionDiffMergeOn": true,
|
"ComparsionDiffMergeOn": true,
|
||||||
"BugReportsAgeLimit": 3
|
"BugReportsAgeLimit": 4
|
||||||
}
|
}
|
||||||
@@ -8,7 +8,6 @@ public enum SettingName {
|
|||||||
//--------------
|
//--------------
|
||||||
FastAccessPassesCount,
|
FastAccessPassesCount,
|
||||||
LastOpenedProjectsCount,
|
LastOpenedProjectsCount,
|
||||||
Workspace,
|
|
||||||
ShowFullArraysDeclarations,
|
ShowFullArraysDeclarations,
|
||||||
ShowFullTabsNames,
|
ShowFullTabsNames,
|
||||||
LocalMakePathWindows,
|
LocalMakePathWindows,
|
||||||
@@ -65,8 +64,6 @@ public enum SettingName {
|
|||||||
return "Показывать полные имена вкладок";
|
return "Показывать полные имена вкладок";
|
||||||
case ShowFullArraysDeclarations:
|
case ShowFullArraysDeclarations:
|
||||||
return "Показывать развернутый список объявлений массивов";
|
return "Показывать развернутый список объявлений массивов";
|
||||||
case Workspace:
|
|
||||||
return "Рабочее пространство визуализатора";
|
|
||||||
case STATIC_SHADOW_ANALYSIS:
|
case STATIC_SHADOW_ANALYSIS:
|
||||||
return "Оптимизация теневых обменов";
|
return "Оптимизация теневых обменов";
|
||||||
case STATIC_PRIVATE_ANALYSIS:
|
case STATIC_PRIVATE_ANALYSIS:
|
||||||
|
|||||||
@@ -36,7 +36,6 @@ public class SettingsDBTable extends DBTable<SettingName, DBSetting> {
|
|||||||
AddSetting(new DBSetting(SettingName.ShowFullTabsNames, 0, SettingType.SapforFlag, ComponentType.Visualiser));
|
AddSetting(new DBSetting(SettingName.ShowFullTabsNames, 0, SettingType.SapforFlag, ComponentType.Visualiser));
|
||||||
AddSetting(new DBSetting(SettingName.FastAccessPassesCount, 5, SettingType.IntField, ComponentType.Visualiser));
|
AddSetting(new DBSetting(SettingName.FastAccessPassesCount, 5, SettingType.IntField, ComponentType.Visualiser));
|
||||||
AddSetting(new DBSetting(SettingName.LastOpenedProjectsCount, 5, SettingType.IntField, ComponentType.Visualiser));
|
AddSetting(new DBSetting(SettingName.LastOpenedProjectsCount, 5, SettingType.IntField, ComponentType.Visualiser));
|
||||||
AddSetting(new DBSetting(SettingName.Workspace, "", SettingType.StringField, ComponentType.Visualiser));
|
|
||||||
AddSetting(new DBSetting(SettingName.Kernels, Utils.getHalfKernels(), SettingType.IntField, ComponentType.Visualiser));
|
AddSetting(new DBSetting(SettingName.Kernels, Utils.getHalfKernels(), SettingType.IntField, ComponentType.Visualiser));
|
||||||
if (Utils_.isWindows())
|
if (Utils_.isWindows())
|
||||||
AddSetting(new DBSetting(SettingName.LocalMakePathWindows, "C:\\MinGW\\msys\\1.0\\bin\\make.exe", SettingType.StringField, ComponentType.Visualiser));
|
AddSetting(new DBSetting(SettingName.LocalMakePathWindows, "C:\\MinGW\\msys\\1.0\\bin\\make.exe", SettingType.StringField, ComponentType.Visualiser));
|
||||||
|
|||||||
@@ -48,6 +48,8 @@ public class GlobalProperties {
|
|||||||
@Expose
|
@Expose
|
||||||
public String BackupWorkspace = "_sapfor_x64_backups";
|
public String BackupWorkspace = "_sapfor_x64_backups";
|
||||||
@Expose
|
@Expose
|
||||||
|
public String Workspace ="";
|
||||||
|
@Expose
|
||||||
public int BackupHour = 5;
|
public int BackupHour = 5;
|
||||||
@Expose
|
@Expose
|
||||||
public int BackupMinute = 0;
|
public int BackupMinute = 0;
|
||||||
@@ -167,6 +169,8 @@ public class GlobalProperties {
|
|||||||
//-----------------
|
//-----------------
|
||||||
public String getFieldDescription(String fieldName) {
|
public String getFieldDescription(String fieldName) {
|
||||||
switch (fieldName) {
|
switch (fieldName) {
|
||||||
|
case "Workspace":
|
||||||
|
return "Рабочее пространство визуализатора";
|
||||||
case "BugReportsAgeLimit":
|
case "BugReportsAgeLimit":
|
||||||
return "Срок хранения отчетов об ошибках (месяцы)";
|
return "Срок хранения отчетов об ошибках (месяцы)";
|
||||||
case "ExtensionsOn":
|
case "ExtensionsOn":
|
||||||
@@ -251,6 +255,7 @@ public class GlobalProperties {
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
//выкинуть(?)
|
||||||
public void switchAndUpdateFlag(String name) {
|
public void switchAndUpdateFlag(String name) {
|
||||||
try {
|
try {
|
||||||
Field field = getClass().getField(name);
|
Field field = getClass().getField(name);
|
||||||
@@ -268,6 +273,7 @@ public class GlobalProperties {
|
|||||||
return Paths.get(System.getProperty("user.dir"), "properties").toFile();
|
return Paths.get(System.getProperty("user.dir"), "properties").toFile();
|
||||||
}
|
}
|
||||||
//-----------------
|
//-----------------
|
||||||
|
//выкинуть.
|
||||||
public void addFlagMenuItem(JMenu menu, String fieldName) {
|
public void addFlagMenuItem(JMenu menu, String fieldName) {
|
||||||
JMenuItem menu_item = new StableMenuItem(getFieldDescription(fieldName),
|
JMenuItem menu_item = new StableMenuItem(getFieldDescription(fieldName),
|
||||||
getFlag(fieldName) ? "/Common/icons/Pick.png" : "/Common/icons/NotPick.png");
|
getFlag(fieldName) ? "/Common/icons/Pick.png" : "/Common/icons/NotPick.png");
|
||||||
|
|||||||
@@ -1,10 +1,13 @@
|
|||||||
package _VisualDVM.Passes.All;
|
package _VisualDVM.Passes.All;
|
||||||
import Common.Passes.Pass;
|
import Common.Passes.Pass;
|
||||||
import Common.Visual.Windows.Dialog.SliderNumberForm;
|
import Common.Visual.Windows.Dialog.SliderNumberForm;
|
||||||
|
import Common.Visual.Windows.Dialog.VDirectoryChooser;
|
||||||
|
import Common.Visual.Windows.Dialog.VFileChooser;
|
||||||
import _VisualDVM.Global;
|
import _VisualDVM.Global;
|
||||||
import _VisualDVM.GlobalProperties;
|
import _VisualDVM.GlobalProperties;
|
||||||
import _VisualDVM.Passes.PassCode;
|
import _VisualDVM.Passes.PassCode;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
public class UpdateProperty extends Pass<Object> {
|
public class UpdateProperty extends Pass<Object> {
|
||||||
//todo в дальнейшем, все настройки перевести в properties, и перенести сюда функционал UpdateSetting (?)
|
//todo в дальнейшем, все настройки перевести в properties, и перенести сюда функционал UpdateSetting (?)
|
||||||
@@ -20,6 +23,8 @@ public class UpdateProperty extends Pass<Object> {
|
|||||||
oldValue = field.get(Global.properties);
|
oldValue = field.get(Global.properties);
|
||||||
newValue = null;
|
newValue = null;
|
||||||
SliderNumberForm sliderNumberForm = new SliderNumberForm();
|
SliderNumberForm sliderNumberForm = new SliderNumberForm();
|
||||||
|
VDirectoryChooser directoryChooser = new VDirectoryChooser("");
|
||||||
|
VFileChooser fileChooser = new VFileChooser("", "exe");
|
||||||
//-
|
//-
|
||||||
if (args.length==1){
|
if (args.length==1){
|
||||||
switch (name){
|
switch (name){
|
||||||
@@ -27,6 +32,14 @@ public class UpdateProperty extends Pass<Object> {
|
|||||||
if (sliderNumberForm.ShowDialog(description, oldValue, 1, 12))
|
if (sliderNumberForm.ShowDialog(description, oldValue, 1, 12))
|
||||||
newValue=sliderNumberForm.Result;
|
newValue=sliderNumberForm.Result;
|
||||||
break;
|
break;
|
||||||
|
case "Workspace":
|
||||||
|
directoryChooser.setTitle(description);
|
||||||
|
directoryChooser.SetCurrentDirectory(
|
||||||
|
Global.properties.Workspace.isEmpty() ? Global.ProjectsDirectory : new File(Global.properties.Workspace));
|
||||||
|
File dir = directoryChooser.ShowDialog();
|
||||||
|
if (dir != null)
|
||||||
|
newValue = dir.getAbsolutePath();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}else
|
}else
|
||||||
newValue = args[1];
|
newValue = args[1];
|
||||||
|
|||||||
@@ -31,14 +31,6 @@ public class UpdateSetting extends Pass<DBSetting> {
|
|||||||
break;
|
break;
|
||||||
case StringField:
|
case StringField:
|
||||||
switch (target.Name) {
|
switch (target.Name) {
|
||||||
case Workspace:
|
|
||||||
directoryChooser.setTitle(target.Name.getDescription());
|
|
||||||
directoryChooser.SetCurrentDirectory(
|
|
||||||
target.Value.isEmpty() ? Global.ProjectsDirectory : new File(target.Value));
|
|
||||||
File dir = directoryChooser.ShowDialog();
|
|
||||||
if (dir != null)
|
|
||||||
NewValue = dir.getAbsolutePath();
|
|
||||||
break;
|
|
||||||
case LocalMakePathWindows:
|
case LocalMakePathWindows:
|
||||||
fileChooser.setTitle(target.Name.getDescription());
|
fileChooser.setTitle(target.Name.getDescription());
|
||||||
File file = fileChooser.ShowDialog();
|
File file = fileChooser.ShowDialog();
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ public abstract class OpenSapforVersionPass extends Pass<SapforVersion_json> {
|
|||||||
protected void body() throws Exception {
|
protected void body() throws Exception {
|
||||||
SapforTask task = target.task;
|
SapforTask task = target.task;
|
||||||
ShowMessage1("Построение дерева версий и создание баз данных...");
|
ShowMessage1("Построение дерева версий и создание баз данных...");
|
||||||
File rootHome = Paths.get((Global.mainModule.getDb()).settings.get(SettingName.Workspace).Value,
|
File rootHome = Paths.get(Global.properties.Workspace,
|
||||||
Utils_.getDateName(task.test_description)).toFile();
|
Utils_.getDateName(task.test_description)).toFile();
|
||||||
for (SapforVersion_json version_json : task.versions) {
|
for (SapforVersion_json version_json : task.versions) {
|
||||||
ShowMessage2(version_json.version);
|
ShowMessage2(version_json.version);
|
||||||
|
|||||||
@@ -73,13 +73,12 @@ public class Visualiser extends Component {
|
|||||||
System.exit(0);
|
System.exit(0);
|
||||||
}
|
}
|
||||||
public File getWorkspace() {
|
public File getWorkspace() {
|
||||||
if (!(Global.mainModule.getDb()).settings.get(SettingName.Workspace).toString().isEmpty()) {
|
if (!Global.properties.Workspace.isEmpty()) {
|
||||||
File workspace = new File(Global.mainModule.getDb().settings.get(SettingName.Workspace).toString());
|
File workspace = new File(Global.properties.Workspace);
|
||||||
if (workspace.exists())
|
if (workspace.exists())
|
||||||
return workspace;
|
return workspace;
|
||||||
else
|
else
|
||||||
Global.mainModule.getPass(PassCode.UpdateSetting).Do(
|
Global.mainModule.getPass(PassCode.UpdateProperty).Do("Workspace", "");
|
||||||
SettingName.Workspace, "");
|
|
||||||
}
|
}
|
||||||
return Global.ProjectsDirectory;
|
return Global.ProjectsDirectory;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ public class VisualiserSettingsMenu extends VisualiserMenu {
|
|||||||
}
|
}
|
||||||
add(new SynchronizationSettingsMenu());
|
add(new SynchronizationSettingsMenu());
|
||||||
add(new VersionsComparisonMenu());
|
add(new VersionsComparisonMenu());
|
||||||
add((Global.mainModule.getDb()).settings.get(SettingName.Workspace).getMenuItem());
|
add(Global.properties.getMenuItem("Workspace"));
|
||||||
add(Global.properties.getMenuItem("BugReportsAgeLimit"));
|
add(Global.properties.getMenuItem("BugReportsAgeLimit"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user