Add warnings to dialos
This commit is contained in:
parent
feb5093403
commit
33f27c33dc
|
@ -689,14 +689,34 @@ class Planet(QMainWindow):
|
|||
)
|
||||
|
||||
def delete_config(self):
|
||||
os.remove(f"/home/{USER}/.planet-launcher/config.json")
|
||||
self.hide()
|
||||
sys.exit()
|
||||
dialog = QMessageBox()
|
||||
dialog.setWindowTitle("Are you sure you want to reset?")
|
||||
dialog.setText("Are you sure you want to delete the config? This action is unrecoverable.")
|
||||
dialog.setStandardButtons(QMessageBox.Ok | QMessageBox.Abort)
|
||||
dialog.setIcon(QMessageBox.Warning)
|
||||
|
||||
button = dialog.exec()
|
||||
|
||||
if button == QMessageBox.Ok:
|
||||
|
||||
os.remove(f"/home/{USER}/.planet-launcher/config.json")
|
||||
self.hide()
|
||||
sys.exit()
|
||||
|
||||
def delete_appimage(self):
|
||||
os.remove(f"/home/{USER}/.planet-launcher/minecraft.AppImage")
|
||||
self.hide()
|
||||
sys.exit()
|
||||
dialog = QMessageBox()
|
||||
dialog.setWindowTitle("Are you sure you want to reset?")
|
||||
dialog.setText("Are you sure you want to delete the AppImage? This action is unrecoverable.")
|
||||
dialog.setStandardButtons(QMessageBox.Ok | QMessageBox.Abort)
|
||||
dialog.setIcon(QMessageBox.Warning)
|
||||
|
||||
button = dialog.exec()
|
||||
|
||||
if button == QMessageBox.Ok:
|
||||
|
||||
os.remove(f"/home/{USER}/.planet-launcher/minecraft.AppImage")
|
||||
self.hide()
|
||||
sys.exit()
|
||||
|
||||
def launch(self):
|
||||
self.save_profile()
|
||||
|
|
|
@ -63,12 +63,15 @@ class EditorTab(QWidget):
|
|||
self.tabs.setTabPosition(QTabWidget.West)
|
||||
self.tabs.setMovable(True)
|
||||
|
||||
self.tabs.addTab(self.main_tab(), "World")
|
||||
self.tabs.addTab(self.main_tab(), "General")
|
||||
self.tabs.addTab(self.world_tab(), "World")
|
||||
|
||||
self.name_edit.setText(str(self.nbt["LevelName"]))
|
||||
self.timestamp_box.setValue(int(self.nbt["LastPlayed"]))
|
||||
self.game_box.setCurrentText(GAME_INTREGERS[str(int(self.nbt["GameType"]))])
|
||||
self.seed_edit.setText(str(int(self.nbt["RandomSeed"])))
|
||||
self.time_edit.setText(str(int(self.nbt["Time"])))
|
||||
#self.mobs_toggle.setChecked(BOOLEAN_INTREGERS[int(self.nbt["SpawnMobs"])]) # REMOVED BECAUSE DOES NOT WORK
|
||||
|
||||
layout.addWidget(self.tabs)
|
||||
|
||||
|
@ -101,10 +104,16 @@ class EditorTab(QWidget):
|
|||
self.game_box = QComboBox()
|
||||
self.game_box.addItems(["Survival", "Creative"])
|
||||
|
||||
self.mobs_toggle = AnimatedToggle(
|
||||
checked_color="#59b8e0",
|
||||
pulse_checked_color="#92cee8"
|
||||
)
|
||||
#self.mobs_toggle = AnimatedToggle(
|
||||
# checked_color="#59b8e0",
|
||||
# pulse_checked_color="#92cee8"
|
||||
#)
|
||||
|
||||
self.time_label = QLabel("Time (In Ticks)")
|
||||
|
||||
self.time_edit = QLineEdit()
|
||||
self.time_edit.setPlaceholderText("1770")
|
||||
self.time_edit.setValidator(QIntValidator())
|
||||
|
||||
|
||||
self.save_button = QPushButton("Save")
|
||||
|
@ -122,13 +131,26 @@ class EditorTab(QWidget):
|
|||
layout.addWidget(self.game_label, 3, 0)
|
||||
layout.addWidget(self.game_box, 3, 1)
|
||||
|
||||
layout.addWidget(self.mobs_toggle, 4, 1)
|
||||
layout.addWidget(self.time_label, 4, 0)
|
||||
layout.addWidget(self.time_edit, 4, 1)
|
||||
|
||||
layout.addWidget(self.save_button, 5, 1)
|
||||
|
||||
widget.setLayout(layout)
|
||||
|
||||
return widget
|
||||
|
||||
|
||||
|
||||
def world_tab(self):
|
||||
|
||||
layout = QGridLayout()
|
||||
|
||||
|
||||
widget = QWidget()
|
||||
widget.setLayout(layout)
|
||||
|
||||
return widget
|
||||
|
||||
def save(self):
|
||||
self.nbt["LevelName"] = nbt.nbtlib.String(self.name_edit.text())
|
||||
|
|
Loading…
Reference in New Issue