Clearing temp files
This commit is contained in:
@@ -290,6 +290,10 @@ class Ui_MainWindow(object):
|
|||||||
self.general_settings_tab_lay.addWidget(self.theme_box)
|
self.general_settings_tab_lay.addWidget(self.theme_box)
|
||||||
spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||||
self.general_settings_tab_lay.addItem(spacerItem1)
|
self.general_settings_tab_lay.addItem(spacerItem1)
|
||||||
|
self.clear_temp_button = QtWidgets.QPushButton(self.general_settings_tab)
|
||||||
|
self.clear_temp_button.setMinimumSize(QtCore.QSize(0, 40))
|
||||||
|
self.clear_temp_button.setObjectName("clear_temp_button")
|
||||||
|
self.general_settings_tab_lay.addWidget(self.clear_temp_button)
|
||||||
self.settings_tabs_widget.addTab(self.general_settings_tab, "")
|
self.settings_tabs_widget.addTab(self.general_settings_tab, "")
|
||||||
self.settings_page_lay.addWidget(self.settings_tabs_widget)
|
self.settings_page_lay.addWidget(self.settings_tabs_widget)
|
||||||
self.content.addWidget(self.settings_page)
|
self.content.addWidget(self.settings_page)
|
||||||
@@ -392,6 +396,7 @@ class Ui_MainWindow(object):
|
|||||||
self.theme_box.setItemText(0, _translate("MainWindow", "Dark gray"))
|
self.theme_box.setItemText(0, _translate("MainWindow", "Dark gray"))
|
||||||
self.theme_box.setItemText(1, _translate("MainWindow", "Black"))
|
self.theme_box.setItemText(1, _translate("MainWindow", "Black"))
|
||||||
self.theme_box.setItemText(2, _translate("MainWindow", "Black acrylic"))
|
self.theme_box.setItemText(2, _translate("MainWindow", "Black acrylic"))
|
||||||
|
self.clear_temp_button.setText(_translate("MainWindow", "Clear KotoPad temporary files (use if sound doesn\'t play correctly)"))
|
||||||
self.settings_tabs_widget.setTabText(self.settings_tabs_widget.indexOf(self.general_settings_tab), _translate("MainWindow", "General"))
|
self.settings_tabs_widget.setTabText(self.settings_tabs_widget.indexOf(self.general_settings_tab), _translate("MainWindow", "General"))
|
||||||
import gui.images_rc
|
import gui.images_rc
|
||||||
|
|
||||||
|
|||||||
13
gui/gui.ui
13
gui/gui.ui
@@ -927,6 +927,19 @@ QListWidget:item:selected {
|
|||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="clear_temp_button">
|
||||||
|
<property name="minimumSize">
|
||||||
|
<size>
|
||||||
|
<width>0</width>
|
||||||
|
<height>40</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Clear KotoPad temporary files (use if sound doesn't play correctly)</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</widget>
|
</widget>
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
from gui.gui import Ui_MainWindow
|
from gui.gui import Ui_MainWindow
|
||||||
from modules.config import Config
|
from modules.config import Config
|
||||||
|
import shutil
|
||||||
|
|
||||||
|
|
||||||
def register_handlers(ui: Ui_MainWindow):
|
def register_handlers(ui: Ui_MainWindow):
|
||||||
@@ -19,3 +20,7 @@ def register_handlers(ui: Ui_MainWindow):
|
|||||||
ui.input_device_restream_box.currentTextChanged.connect(
|
ui.input_device_restream_box.currentTextChanged.connect(
|
||||||
lambda: Config.update("in_micro", ui.input_device_restream_box.currentText())
|
lambda: Config.update("in_micro", ui.input_device_restream_box.currentText())
|
||||||
)
|
)
|
||||||
|
|
||||||
|
ui.clear_temp_button.clicked.connect(
|
||||||
|
lambda: shutil.rmtree('temp', ignore_errors=True)
|
||||||
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user