diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 2af571a..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-__pycache__
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 26d3352..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/.idea/WindowsBloatwareRemover.iml b/.idea/WindowsBloatwareRemover.iml
deleted file mode 100644
index d0876a7..0000000
--- a/.idea/WindowsBloatwareRemover.iml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
deleted file mode 100644
index 105ce2d..0000000
--- a/.idea/inspectionProfiles/profiles_settings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index d56657a..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index ce6f765..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/README.md b/README.md
deleted file mode 100644
index 032dc82..0000000
--- a/README.md
+++ /dev/null
@@ -1,43 +0,0 @@
-# WindowsBloatwareRemover
-A tool that allows for removal of all Preinstalled Apps on Windows that can't be removed by Windows, such as Microsoft Edge
-
-**This tool has been properly tested on Windows 10 and 11** (I used the bug a while ago that let me install Windows 11 on my laptop)
-
-## How to use
-Download the executable of the  and run it as administrator.
-To do that locate your download folder, right-click the file and click "Run as Administrator"
-Windows probably won't run it at first but display a prompt, claiming it had "protected" your pc by blocking the program. Click on "More Info" and then on "Run Anyway".
-
-
-
-Now follow the instructions in the terminal.
-**As of version 1.0.0 a proper UI replaces the terminal.**
-
-*NOTE: Said Version hasn't been released yet.*
-
-### Screenshots
-
-
-# Known Issues and Bugs
-### Edge won't be removed automatically
-The Process to remove the Edge browser doesn't work properly.
-There are two steps to permanently remove Microsoft Edge from Windows:
-1. The executable needs to be run to uninstall the application itself
-2. A registry key needs to be created to tell Windows to not reinstall the browser after a Windows update.
-
-The second step is surprisingly the easy part and can be done with only two commands. But running the uninstaller for the edge browser is way trickier than I originally thought, and here is why:
-- The Windows Powershell has issues finding files that are located within the "Program Files (x86)" directory and all of its child directories, meaning all folders and files within that folder which, unfortunately, is where the edge executable is located. There seam to be ways to solve that problem (by using a combination of the alias for the x86 directory but not immediately parsing it into the directory path by defining it as a variable first but my countless tries to achieve that were unsuccessful and right now I am way too frustrated from writing powershell scripts (Ps-script is one of the ugliest shell scripting languages I have ever seen))
-- Programmatically running the executable seams to be impossible. When using the default command line to run the command that runs the executable (or running the program in the powershell from the exact location of the uninstall-executable for edge to avoid the x86 issue) windows seams to not run it correctly but when I, as a user, paste the command and run it manually, it always worked. Either Windows has a built-in function that prevents you from programmatically remove Edge, or I am just a moron.
-
-But just in case, I am working on a solution, and I will (probably) find one. Since I don't use Windows anymore but have switched over Linux a while ago, this is of course not my highest priority so there might not be any updates and bug-fixing in the near future (I also have no time rn).
-
-## Why
-Ever used Windows? - I don't think this needs more explanation, especially for 10 and 11.
-
-For everyone else: Microsoft is a master when it comes to slapping bloatware and advertisement onto their operating system, the edge browser being the most prominent one.
-
-For real though, I occasionally use Windows virtual machines and despite having a backup that I can easily clone every time I do experiments, etc.., reinstalling a fresh copy of Windows 10 needs to be done from time to time.
-
-# Donations for new PC
-Click [here](http://jonasjones.me/uwu) (definitely not a Rick Roll) to donate me money so that I can buy a new PC to test this on Windows 11.
diff --git a/ReadMeSrc/HahaWIndowsProtectsYouFromNothing.jpeg b/ReadMeSrc/HahaWIndowsProtectsYouFromNothing.jpeg
deleted file mode 100644
index c99e7f3..0000000
Binary files a/ReadMeSrc/HahaWIndowsProtectsYouFromNothing.jpeg and /dev/null differ
diff --git a/ReadMeSrc/IopenedYourLinkInEdgeLolFuckYou.png b/ReadMeSrc/IopenedYourLinkInEdgeLolFuckYou.png
deleted file mode 100644
index 344452c..0000000
Binary files a/ReadMeSrc/IopenedYourLinkInEdgeLolFuckYou.png and /dev/null differ
diff --git a/ReadMeSrc/OhYouHaveAFavoriteBrowserFuckYouUseEdge.png b/ReadMeSrc/OhYouHaveAFavoriteBrowserFuckYouUseEdge.png
deleted file mode 100644
index ba2e3c8..0000000
Binary files a/ReadMeSrc/OhYouHaveAFavoriteBrowserFuckYouUseEdge.png and /dev/null differ
diff --git a/ReadMeSrc/SWITCH-TO-EDGE.png b/ReadMeSrc/SWITCH-TO-EDGE.png
deleted file mode 100644
index 9a8f48a..0000000
Binary files a/ReadMeSrc/SWITCH-TO-EDGE.png and /dev/null differ
diff --git a/ReadMeSrc/TerminalScreenshot.png b/ReadMeSrc/TerminalScreenshot.png
deleted file mode 100644
index 8501925..0000000
Binary files a/ReadMeSrc/TerminalScreenshot.png and /dev/null differ
diff --git a/ReadMeSrc/USE-EDGE.png b/ReadMeSrc/USE-EDGE.png
deleted file mode 100644
index 29daa67..0000000
Binary files a/ReadMeSrc/USE-EDGE.png and /dev/null differ
diff --git a/ReadMeSrc/UiScreenshot.png b/ReadMeSrc/UiScreenshot.png
deleted file mode 100644
index fe775b1..0000000
Binary files a/ReadMeSrc/UiScreenshot.png and /dev/null differ
diff --git a/ReadMeSrc/red1.png b/ReadMeSrc/red1.png
deleted file mode 100644
index 09aad2c..0000000
Binary files a/ReadMeSrc/red1.png and /dev/null differ
diff --git a/ReadMeSrc/red2.png b/ReadMeSrc/red2.png
deleted file mode 100644
index 5a2d7ef..0000000
Binary files a/ReadMeSrc/red2.png and /dev/null differ
diff --git a/ReadMeSrc/windowsProtectAkaFuckYouUseMicrosoftStore.jpg b/ReadMeSrc/windowsProtectAkaFuckYouUseMicrosoftStore.jpg
deleted file mode 100644
index 51dc1c6..0000000
Binary files a/ReadMeSrc/windowsProtectAkaFuckYouUseMicrosoftStore.jpg and /dev/null differ
diff --git a/WindowsBloatwareRemovalTool.py b/WindowsBloatwareRemovalTool.py
deleted file mode 100644
index af2c538..0000000
--- a/WindowsBloatwareRemovalTool.py
+++ /dev/null
@@ -1,143 +0,0 @@
-VERSION = "0.1.2"
-
-import os
-import ctypes
-from sys import exit as sysexit
-import sys
-import acceptdestruction, adminprompt, done, mainwindow, process
-from PyQt5 import QtGui
-
-def isAdmin():
- try:
- if ctypes.windll.shell32.IsUserAnAdmin():
- return True
- else:
- return False
- except:
- return False
-
-modeOptions = ["1", "2", "3", "4", "5", "6", "q"]
-modeOptionsDisplay = str(modeOptions).replace("'", "").replace(",", "/").replace(" ", "")
-requireAdmin = ["1", "2", "3", "4", "5", "6"]
-requireAdminDisplay = str(requireAdmin).replace("'", "").replace(",", "/").replace(" ", "")
-apps = ["3D Builder", "Alarms", "Calculator", "Communications", "Camera", "Cortana", "Get Office", "Skype", "Get Started", "Groove Music", "Maps", "News", "One Note", "People", "Solitaire Collection", "Finance", "Video & TV", "Photos", "Microsoft Store", "Sports", "Voice Recorder", "Weather", "Xbox", "Xbox Gaming Overlay", "Get Help", "Your Phone", "Cortana", "Edge"]
-appsIDs = ["3d", "windowsalarms", "windowscalculator", "windowscommunicationsapps", "windowscamera", "officehub", "skypeapp", "getstarted", "zunemusic", "windowsmaps", "bingnews", "onenote", "people", "solitairecollection", "bingfinance", "zunevideo", "zunemusic", "photos", "windowsstore", "bingsports", "soundrecorder", "bingweather", "xboxapp", "Microsoft.XboxGamingOverlay", "Microsoft.GetHelp", "YourPhone", "Microsoft.549981C3F5F10", None]
-removeApp = [True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True]
-appsBing = ["Finance", "News", "Sports", "Weather"]
-appsBingIDs = ["bingfinance", "bingnews", "bingsports", "bingweather"]
-appsXbox = ["Xbox", "Xbox Gaming Overlay"]
-appsXboxIDs = ["xboxapp", "Microsoft.XboxGamingOverlay"]
-appsUsual = ["3D Builder", "Alarms", "Communications", "Camera", "Cortana", "Get Office", "Skype", "Get Started", "Groove Music", "Maps", "News", "One Note", "People", "Solitaire Collection", "Finance", "Sports", "Voice Recorder", "Weather", "Xbox", "Get Help", "Your Phone", "Cortana", "Edge"]
-appsUsualIDs = ["3d", "windowsalarms", "windowscommunicationsapps", "windowscamera", "officehub", "skypeapp", "getstarted", "zunemusic", "windowsmaps", "bingnews", "onenote", "people", "solitairecollection", "bingfinance", "bingsports", "soundrecorder", "bingweather", "xboxapp", "Microsoft.GetHelp", "YourPhone", "Microsoft.549981C3F5F10", None]
-
-
-# if not isAdmin():
-# adminprompt.show()
-
-mainwindow.show()
-
-
-
-mode = input("Select " + modeOptionsDisplay + ":")
-
-def execPowershell(cmd):
- cmd = "powershell -command \"" + cmd + "\""
- os.system(cmd)
-
-# define Edge removal as separate function as it requires special Steps
-def rmEdge():
- # Required Steps to permanently remove edge:
- # - Run the edge setup executable with flags to remove it from the system
- # - create a ew Registry Key including an entry for windows to not reinstall edge after a new update (because beleive it or not, windows has it as a built-in feature to reinstall Edge after updates if it detects that the user has removed it)
- edgeFolders = [ f.path for f in os.scandir("C:/Program Files (x86)/Microsoft/Edge/Application/") if f.is_dir() ]
- for i in range(len(edgeFolders)):
- if not "." in edgeFolders[i - 1]:
- edgeFolders.pop(i - 1)
- if len(edgeFolders) == 1:
- command = edgeFolders[0] + "/Installer/setup --uninstall --force-uninstall --system-level"
- else:
- print("\n USER INPUT REQUIRED\n")
-
-
- for i in range(len(edgeFolders)):
- print("\t" + str(i) + ") " + edgeFolders[i - 1].replace("C:/Program Files (x86)/Microsoft/Edge/Application/", ""))
- dirIndex = input("Type the number (eg. '1)') of the folder that is similar to '101.0.1210.53': ")
- while not dirIndex <= str(len(edgeFolders) - 1):
- print("WRONG NUMBER")
- dirIndex = input("Type the number (eg. '1)') of the folder that is similar to '101.0.1210.53': ")
- #execPowershell("ls 'C:\Program Files (x86)\Microsoft\Edge\Application'")
- command = edgeFolders[int(dirIndex) - 1] + "/Installer/setup --uninstall --force-uninstall --system-level"
- print(command)
- execPowershell(command)
- # prevent Edge from reinstalling after updates by creating a registry key
-
- # create new registry key
- execPowershell("New-Item -Path 'HKLM:\SOFTWARE\Microsoft' -Name EdgeUpdate")
- # create entry within the newly created key
- execPowershell("New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\EdgeUpdate' -Name 'DoNotUpdateToEdgeWithChromium' -Value '1' -PropertyType 'DWORD' -Force")
-
-def rmApp(id, name):
- if name == "Edge":
- # remove edge
- rmEdge()
- else:
- command = "Get-AppxPackage *" + id + "* | Remove-AppxPackage"
- execPowershell(command)
- print("Removed " + name)
-
-def rmList(list, listNames, removeApp):
- for i in range(len(list)):
- if removeApp[i-1]:
- rmApp(list[i-1], listNames[i-1])
-
-# if no valid mode selected
-while mode not in modeOptions:
- print("'" + mode + "' IS INVALID.")
- mode = input("PLEASE SELECT ONE OF THE FOLLOWING: " + modeOptionsDisplay + ":")
-
-# run the selected mode
-if mode == "q":
- print("Quitting.")
- sysexit()
-else:
- agreeToDistruction = None
- print("\nBy using this program, any possible damage to your Windows Installation is Your Responsability and NOT this scripts Author's.")
- while agreeToDistruction != 'y' and agreeToDistruction != 'n':
- agreeToDistruction = input("\nBy typing 'y' (lowercase y) for yes You agree to the above point. By typing anything else, the program will abort. [y/n]: ")
-
- if agreeToDistruction == "n":
- print("Aborting due to decline...")
- sysexit()
- sysexit()
- else:
- if mode == "1":
- print("Removing all Unremovable Apps")
- rmList(appsIDs, apps, removeApp)
- elif mode == "2":
- print("Removing all Bing related Apps")
- rmList(appsBingIDs, appsBing, removeApp)
- elif mode == "3":
- print("Removing all XboX related Apps")
- rmList(appsXboxIDs, appsXbox, removeApp)
- elif mode == "4":
- print("Removing all Apps that are usually removed")
- rmList(appsUsualIDs, appsUsual, removeApp)
- elif mode == "5":
- print("Removing the Microsoft Edge Browser")
- rmEdge()
- elif mode == "6":
- print("Removing a custom Selection of Apps")
- print("Answer the following by typing a lowercase 'n' for NO or a lowercase 'y' for YES and hit enter\n")
- for i in range(len(apps)):
- yesno = input("\tRemove " + apps[i-1] + "?")
- while yesno != "y" and yesno != "n":
- print("\nPlease enter 'y' for yes and 'n' for no.")
- yesno = input("\tRemove " + apps[i-1] + "?")
- if yesno == "n":
- removeApp[i-1] = False
- print("Starting to remove apps...")
- rmList(appsIDs, apps, removeApp)
- else:
- print("Whoops. Something went wrong. This case should be programatically impossible but I might just have done some fucky wucky mistake that allows this case to be legal. We could also just blame it all on python. In reality I am just writing a short error message that has suddenly become very long and I just keep writing and no one will ever see this anyway...")
- sysexit()
-print("All done!")
\ No newline at end of file
diff --git a/acceptdestruction.py b/acceptdestruction.py
deleted file mode 100644
index 3d7146a..0000000
--- a/acceptdestruction.py
+++ /dev/null
@@ -1,71 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Form implementation generated from reading ui file 'acceptdestruction.ui'
-#
-# Created by: PyQt5 UI code generator 5.15.7
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic5 is
-# run again. Do not edit this file unless you know what you are doing.
-
-
-from PyQt5 import QtCore, QtGui, QtWidgets
-
-
-class Ui_acceptDestruction(object):
- def setupUi(self, acceptDestruction):
- acceptDestruction.setObjectName("acceptDestruction")
- acceptDestruction.resize(472, 242)
- icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap("src/icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- acceptDestruction.setWindowIcon(icon)
- self.centralwidget = QtWidgets.QWidget(acceptDestruction)
- self.centralwidget.setObjectName("centralwidget")
- self.label = QtWidgets.QLabel(self.centralwidget)
- self.label.setGeometry(QtCore.QRect(30, 30, 201, 31))
- self.label.setObjectName("label")
- self.label_2 = QtWidgets.QLabel(self.centralwidget)
- self.label_2.setGeometry(QtCore.QRect(20, 180, 221, 41))
- self.label_2.setObjectName("label_2")
- self.pushButton = QtWidgets.QPushButton(self.centralwidget)
- self.pushButton.setGeometry(QtCore.QRect(380, 180, 84, 34))
- self.pushButton.setObjectName("pushButton")
- self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
- self.pushButton_2.setGeometry(QtCore.QRect(273, 180, 101, 34))
- self.pushButton_2.setObjectName("pushButton_2")
- self.line = QtWidgets.QFrame(self.centralwidget)
- self.line.setGeometry(QtCore.QRect(10, 160, 451, 16))
- self.line.setFrameShape(QtWidgets.QFrame.HLine)
- self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
- self.line.setObjectName("line")
- self.label_3 = QtWidgets.QLabel(self.centralwidget)
- self.label_3.setGeometry(QtCore.QRect(30, 60, 421, 91))
- self.label_3.setObjectName("label_3")
- acceptDestruction.setCentralWidget(self.centralwidget)
- self.statusbar = QtWidgets.QStatusBar(acceptDestruction)
- self.statusbar.setObjectName("statusbar")
- acceptDestruction.setStatusBar(self.statusbar)
-
- self.retranslateUi(acceptDestruction)
- QtCore.QMetaObject.connectSlotsByName(acceptDestruction)
-
- def retranslateUi(self, acceptDestruction):
- _translate = QtCore.QCoreApplication.translate
- acceptDestruction.setWindowTitle(_translate("acceptDestruction", "Attention Required"))
- self.label.setText(_translate("acceptDestruction", "
Terms of Conditions
"))
- self.label_2.setText(_translate("acceptDestruction", "Please accept the terms of conditions\n"
-" in order to continue"))
- self.pushButton.setText(_translate("acceptDestruction", "Accept"))
- self.pushButton_2.setText(_translate("acceptDestruction", "DON\'T accept"))
- self.label_3.setText(_translate("acceptDestruction", "Any possible damage caused by this program is this program\'s user\'s\n"
-" responsability and NOT the author\'s\n"
-"\n"
-"This program is not to be redistributed."))
-
-def show():
- import sys
- app = QtWidgets.QApplication(sys.argv)
- acceptDestruction = QtWidgets.QMainWindow()
- ui = Ui_acceptDestruction()
- ui.setupUi(acceptDestruction)
- acceptDestruction.show()
- sys.exit(app.exec_())
diff --git a/adminprompt.py b/adminprompt.py
deleted file mode 100644
index 8c10e0d..0000000
--- a/adminprompt.py
+++ /dev/null
@@ -1,59 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Form implementation generated from reading ui file 'adminprompt.ui'
-#
-# Created by: PyQt5 UI code generator 5.15.7
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic5 is
-# run again. Do not edit this file unless you know what you are doing.
-
-
-from PyQt5 import QtCore, QtGui, QtWidgets
-import sys
-
-
-class Ui_administratorRequired(object):
- def setupUi(self, administratorRequired):
- administratorRequired.setObjectName("administratorRequired")
- administratorRequired.resize(271, 168)
- icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap("src/icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- administratorRequired.setWindowIcon(icon)
- self.centralwidget = QtWidgets.QWidget(administratorRequired)
- self.centralwidget.setObjectName("centralwidget")
- self.titleLabel = QtWidgets.QLabel(self.centralwidget)
- self.titleLabel.setGeometry(QtCore.QRect(10, 10, 251, 18))
- self.titleLabel.setObjectName("titleLabel")
- self.contentLabel = QtWidgets.QLabel(self.centralwidget)
- self.contentLabel.setGeometry(QtCore.QRect(20, 40, 221, 51))
- self.contentLabel.setObjectName("contentLabel")
- self.buttonOk = QtWidgets.QPushButton(self.centralwidget)
- self.buttonOk.setGeometry(QtCore.QRect(90, 110, 84, 34))
- self.buttonOk.setObjectName("buttonOk")
- self.buttonOk.clicked.connect(sys.exit) # stop program when OK is clicked
- administratorRequired.setCentralWidget(self.centralwidget)
- self.statusbar = QtWidgets.QStatusBar(administratorRequired)
- self.statusbar.setObjectName("statusbar")
- administratorRequired.setStatusBar(self.statusbar)
-
- self.retranslateUi(administratorRequired)
- QtCore.QMetaObject.connectSlotsByName(administratorRequired)
-
- def retranslateUi(self, administratorRequired):
- _translate = QtCore.QCoreApplication.translate
- administratorRequired.setWindowTitle(_translate("administratorRequired", "Administrator Required"))
- self.titleLabel.setText(_translate("administratorRequired", "
Administrator Rights Required
"))
- self.contentLabel.setText(_translate("administratorRequired", "Windows Administrator is required to\n"
-" run this program. Right Click on exe\n"
-" and click \"Run as administrator\"."))
- self.buttonOk.setText(_translate("administratorRequired", "OK"))
-
-
-def show():
- import sys
- app = QtWidgets.QApplication(sys.argv)
- administratorRequired = QtWidgets.QMainWindow()
- ui = Ui_administratorRequired()
- ui.setupUi(administratorRequired)
- administratorRequired.show()
- sys.exit(app.exec_())
diff --git a/done.py b/done.py
deleted file mode 100644
index cc82f02..0000000
--- a/done.py
+++ /dev/null
@@ -1,57 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Form implementation generated from reading ui file 'done.ui'
-#
-# Created by: PyQt5 UI code generator 5.15.7
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic5 is
-# run again. Do not edit this file unless you know what you are doing.
-
-
-from PyQt5 import QtCore, QtGui, QtWidgets
-
-
-class Ui_done(object):
- def setupUi(self, done):
- done.setObjectName("done")
- done.resize(248, 182)
- icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap("src/icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- done.setWindowIcon(icon)
- self.centralwidget = QtWidgets.QWidget(done)
- self.centralwidget.setObjectName("centralwidget")
- self.label = QtWidgets.QLabel(self.centralwidget)
- self.label.setGeometry(QtCore.QRect(80, 20, 91, 31))
- self.label.setObjectName("label")
- self.label_2 = QtWidgets.QLabel(self.centralwidget)
- self.label_2.setGeometry(QtCore.QRect(40, 50, 171, 61))
- self.label_2.setObjectName("label_2")
- self.pushButton = QtWidgets.QPushButton(self.centralwidget)
- self.pushButton.setGeometry(QtCore.QRect(70, 120, 91, 34))
- self.pushButton.setObjectName("pushButton")
- done.setCentralWidget(self.centralwidget)
- self.statusbar = QtWidgets.QStatusBar(done)
- self.statusbar.setObjectName("statusbar")
- done.setStatusBar(self.statusbar)
-
- self.retranslateUi(done)
- QtCore.QMetaObject.connectSlotsByName(done)
-
- def retranslateUi(self, done):
- _translate = QtCore.QCoreApplication.translate
- done.setWindowTitle(_translate("done", "All Done!"))
- self.label.setText(_translate("done", "
"))
- self.buttonAll.setText(_translate("MainWindow", "Remove all preinstalled unremovable Apps from Windows"))
- self.buttonBing.setText(_translate("MainWindow", "Remove all Bing related Apps from Windows"))
- self.buttonXbox.setText(_translate("MainWindow", "Remove all Xbox related Apps from Windows"))
- self.buttonUsual.setText(_translate("MainWindow", "Remove all Apps that You would usually\n"
-" remove from Windows"))
- self.buttonCustom.setText(_translate("MainWindow", "Remove a custom selection of Apps from Windows"))
- self.listBing.setText(_translate("MainWindow", "Finance, News, Sports, Weather"))
- self.listAll.setText(_translate("MainWindow", "3D Builder, Alarms, Calculator, Communications, Camera, Cortana, Get Office,\n"
-" Skype, Get Started, Groove Music, Maps, News, One Note, People, Solitaire\n"
-" Collection, Finance, Video & TV, Photos, Microsoft Store, Sports, Voice Recorder,\n"
-" Weather, Xbox, Xbox Gaming Overlay, Get Help, Your Phone, Cortana, Edge"))
- self.listXbox.setText(_translate("MainWindow", "Xbox, Xbox Game Bar"))
- self.listUsual.setText(_translate("MainWindow", "3D Builder, Alarms, Communications, Camera, Cortana, Get Office, Skype,\n"
-" Get Started, Groove Music, Maps, News, One Note, People, Solitaire Collection,\n"
-" Finance, Sports, Voice Recorder, Weather, Xbox, Get Help, Your Phone, Cortana,\n"
-" Edge"))
- self.buttonEdge.setText(_translate("MainWindow", "Remove Microsoft Edge from Windows"))
- self.listEdge.setText(_translate("MainWindow", "Edge"))
- self.listCustom.setText(_translate("MainWindow", "Custom..."))
- self.listLabel.setText(_translate("MainWindow", "