This commit is contained in:
seraphima
2024-05-21 17:45:07 +02:00
parent c157e64f28
commit ce19c4e5ff
4 changed files with 18 additions and 8 deletions

View File

@@ -61,6 +61,7 @@ appmanifest
APPNAME APPNAME
appref appref
appsettings appsettings
appsfolder
appwindow appwindow
appwiz appwiz
APSTUDIO APSTUDIO
@@ -236,6 +237,7 @@ CONTEXTMENUHANDLER
CONTROLL CONTROLL
CONTROLPARENT CONTROLPARENT
copiedcolorrepresentation copiedcolorrepresentation
COREWINDOW
cotaskmem cotaskmem
COULDNOT COULDNOT
countof countof
@@ -1202,6 +1204,9 @@ PRODUCTVERSION
Progman Progman
programdata programdata
projectname projectname
PROJECTSEDITOR
PROJECTSLAUNCHER
PROJECTSSNAPSHOTTOOL
PROPBAG PROPBAG
PROPERTYKEY PROPERTYKEY
propkey propkey
@@ -1370,6 +1375,7 @@ sddl
SDKDDK SDKDDK
sdns sdns
searchterm searchterm
SEARCHUI
secpol secpol
SENDCHANGE SENDCHANGE
sendinput sendinput
@@ -1553,7 +1559,9 @@ SYSKEYUP
SYSLIB SYSLIB
SYSMENU SYSMENU
SYSTEMAPPS SYSTEMAPPS
systemsettings
SYSTEMTIME SYSTEMTIME
SYSTEMWOW
tapp tapp
TApplication TApplication
TApplied TApplied
@@ -1665,9 +1673,11 @@ urlmon
Usb Usb
USEDEFAULT USEDEFAULT
USEFILEATTRIBUTES USEFILEATTRIBUTES
USEPOSITION
USERDATA USERDATA
Userenv Userenv
USESHOWWINDOW USESHOWWINDOW
USESIZE
USESTDHANDLES USESTDHANDLES
USRDLL USRDLL
UType UType

View File

@@ -121,19 +121,19 @@ namespace ProjectsEditor.Models
} }
} }
private bool _isPopoupVisible; private bool _isPopupVisible;
[JsonIgnore] [JsonIgnore]
public bool IsPopupVisible public bool IsPopupVisible
{ {
get get
{ {
return _isPopoupVisible; return _isPopupVisible;
} }
set set
{ {
_isPopoupVisible = value; _isPopupVisible = value;
OnPropertyChanged(new PropertyChangedEventArgs(nameof(IsPopupVisible))); OnPropertyChanged(new PropertyChangedEventArgs(nameof(IsPopupVisible)));
} }
} }
@@ -322,7 +322,7 @@ namespace ProjectsEditor.Models
app.RepeatIndex = repeatCounter[app.AppPath]; app.RepeatIndex = repeatCounter[app.AppPath];
} }
// remove those repeatIndexes, which are single 1-es (no repetions) by setting them to 0 // remove those repeatIndexes, which are single 1-es (no repetitions) by setting them to 0
foreach (Application app in selectedApps.Where(x => repeatCounter[x.AppPath] == 1)) foreach (Application app in selectedApps.Where(x => repeatCounter[x.AppPath] == 1))
{ {
app.RepeatIndex = 0; app.RepeatIndex = 0;

View File

@@ -81,11 +81,11 @@ namespace ProjectsEditor.Utils
} }
ProjectsData.ProjectWrapper projectWrapper = projects.Projects[0]; ProjectsData.ProjectWrapper projectWrapper = projects.Projects[0];
project = GetProjectFromWrappper(projectWrapper); project = GetProjectFromWrapper(projectWrapper);
return true; return true;
} }
private Project GetProjectFromWrappper(ProjectsData.ProjectWrapper project) private Project GetProjectFromWrapper(ProjectsData.ProjectWrapper project)
{ {
Project newProject = new Project() Project newProject = new Project()
{ {
@@ -217,7 +217,7 @@ namespace ProjectsEditor.Utils
{ {
foreach (var project in projects.Projects) foreach (var project in projects.Projects)
{ {
mainViewModel.Projects.Add(GetProjectFromWrappper(project)); mainViewModel.Projects.Add(GetProjectFromWrapper(project));
} }
mainViewModel.Initialize(); mainViewModel.Initialize();

View File

@@ -348,7 +348,7 @@ namespace ProjectsEditor.ViewModels
p.StartInfo = new ProcessStartInfo(launchParam); p.StartInfo = new ProcessStartInfo(launchParam);
p.StartInfo.Arguments = app.CommandLineArguments; p.StartInfo.Arguments = app.CommandLineArguments;
p.StartInfo.UseShellExecute = true; p.StartInfo.UseShellExecute = true;
p.StartInfo.Verb = "runas"; // administrator privilages, some apps start only that way p.StartInfo.Verb = "runas"; // administrator privileges, some apps start only that way
p.Start(); p.Start();
}); });
newlyStartedApps.Add(app); newlyStartedApps.Add(app);