diff --git a/main.py b/main.py index 36539f3..d5360fc 100755 --- a/main.py +++ b/main.py @@ -7,6 +7,9 @@ import time import webbrowser from PySide2.QtCore import QObject, QThread, Signal, Slot + +from PySide2.QtGui import QPalette, QColor + from PySide2.QtWidgets import ( QApplication, QDialog, @@ -48,6 +51,11 @@ class Dialog(QDialog): def __init__(self): super(Dialog, self).__init__() + palette = self.palette() + palette.setColor(QPalette.Window, QColor(255, 255, 255)) + self.setPalette(palette) + self.setAutoFillBackground(True) + self.setWindowTitle("OrgEditor") scrSize = self.screen().size() self.resize(scrSize.width() / 1.5, scrSize.height() / 1.5) @@ -80,6 +88,8 @@ class Dialog(QDialog): self.tabBar.addTab("Agenda") self.tabBar.addTab("Notes") self.tabBar.addTab("Tasks") + self.tabBar.addTab("History") + self.tabBar.currentChanged.connect(self.update_tab) layout.addWidget(self.tabBar) @@ -103,6 +113,8 @@ class Dialog(QDialog): self.loadNotes() elif tabIndex == 2: self.loadTasks() + elif tabIndex == 3: + self.loadHistory() def startLoad(self): self.edit.setDisabled(True) @@ -156,7 +168,7 @@ class Dialog(QDialog): def build_agenda_task_widget(self, item): box = QHBoxLayout() - frame = QGroupBox() + frame = QFrame() frame.setLayout(box) state_button = QPushButton(text=f"{item.state or '-'}", maximumWidth=60) @@ -215,6 +227,9 @@ class Dialog(QDialog): def loadTasks(self): logging.warning("loadTasks not yet implemented") + def loadHistory(self): + logging.warning("loadHistory not yet implemented") + # Create the Qt Application if __name__ == "__main__":