Compare commits

...

2 Commits

Author SHA1 Message Date
Sergio Martínez Portela
cbd99f25ac Add future history tab. 2021-11-03 00:55:06 +01:00
Sergio Martínez Portela
47a8fcd67d Experiment with changing styles. 2021-11-03 00:54:50 +01:00

17
main.py
View File

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