def __init__(self, parent=None):
        super(EditTaskDialog, self).__init__(parent)
        self.setWindowTitle("Edit task")
        self.parent = parent
        self.tabWidget = TabWidget()
        self.tabWidget.setFont(QFont("Moon", 8, QFont.Bold))
        path = self.parent.parent.parent.parent.path
        self.dueDateWidget = DueDateWidget(self)
        self.dueDateWidget.saveDateBtn.clicked.connect(self.parent.getNewDate)

        self.tagWidget = TagWidget(self)
        #self.tagWidget.saveTagBtn.clicked.connect(self.parent.addTagLabel)

        self.editTaskTitleDialog = CustomDialog(self, 'Edit task title',
                                                'Task name: ', 'Save')
        self.editTaskTitleDialog.setContentsMargins(10, 40, 10, 40)
        self.editTaskTitleDialog.button.clicked.connect(
            self.handleEditTaskTitleBtn)

        self.memberWidget = MemberWidget(self)

        self.tabWidget.addTab(self.editTaskTitleDialog,
                              QIcon(path + '\\editDialog.png'), " Edit")
        self.tabWidget.addTab(self.dueDateWidget,
                              QIcon(path + '\\calendar.png'), " Due date")
        self.tabWidget.addTab(self.tagWidget, QIcon(path + '\\tag.png'),
                              " Tags")
        self.tabWidget.addTab(self.memberWidget,
                              QIcon(path + '\\multiple.png'), " Members")

        self.mainEditTask = QVBoxLayout()
        self.mainEditTask.addWidget(self.tabWidget)
        self.setFixedSize(400, 300)
        self.setLayout(self.mainEditTask)
Ejemplo n.º 2
0
    def __init__(self):
        super().__init__()

        #setting up base window
        self.setWindowTitle('Randomizer')
        self.setFixedSize(700, 900)

        #setting up tabs from the TabWidget class
        self.table_widget = TabWidget.TabWidget(self)
        self.setCentralWidget(self.table_widget)

        self.show()
Ejemplo n.º 3
0
    def __init__(self, app):
        """
        Create a main window for the given application.
        """

        defaultOptions["palette"] = app.palette()
        Systray.__init__(self)

        self.expansions = 0
        self.client = None
        self.server = None
        self.running = False
        self.recovery = False
        mainWidgets["main"] = self
        mainWidgets["app"] = app

        self.canvas = Canvas(self)
        mainWidgets["canvas"] = self.canvas

        self.tabWidget = TabWidget(self)
        mainWidgets["tab"] = self.tabWidget

        self.setCentralWidget(self.tabWidget)
        #self.setCentralWidget(self.canvas)

        self.createActions()
        self.createMenus()
        self.createToolBars()
        self.createStatusBar()
        self.createDockWindows()
        self.createConfigWindows()
        self.createPopupWindows()
        self.createProgressBar()

        self.newScene()

        self.debugWindow.hide()
        self.tm.hide()
        self.routes.hide()

        self.setVisible(True)
        self.center()
        self.saveLayout(environ["config"] + "defaultLayout")

        self.defaultLayout = True
        if options["restore"]:
            self.loadLayout()
            self.defaultLayout = False

        self.loadProject()
        atexit.register(self.cleanup)
Ejemplo n.º 4
0
    def __init__(self, parent=None):
        super(DashboardPage, self).__init__(parent)
        self.parent = parent
        self.menuBar = MenuBar(self)
        path = self.parent.path
        self.createBtn = QPushButton('Create')
        self.menuBar.setFirstChaOfUsername("candy")
        self.menuBar.move(QPoint(0, 0))
        self.tabBarBoard = TabWidget()
        self.tabBarBoard.setFixedSize(585, 355)
        self.tabBarBoard.setFont(QFont("Moon", 10, QFont.Bold))
        self.displayBoard = DisplayBoardBox()
        self.addBoardBtn = QPushButton("Add")
        self.addBoardBtn.setIcon(QIcon(path + "\\add.png"))
        self.addBoardBtn.setStyleSheet(
            "background-color:rgb(14,172,120);color:rgb(255,255,255)")
        self.addBoardBtn.setFont(QFont("Century Gothic", 8, QFont.Bold))
        self.addBoardBtn.clicked.connect(self.createNewBoard)

        self.deleteBoardBtn = QPushButton("Delete")
        self.deleteBoardBtn.setIcon(QIcon(path + "\\delete.png"))
        self.deleteBoardBtn.setStyleSheet(
            "background-color:rgb(210,39,62);color:rgb(255,255,255)")
        self.deleteBoardBtn.setFont(QFont("Century Gothic", 8, QFont.Bold))
        self.tabBarBoard.addTab(self.displayBoard, QIcon(
            path + "\\dashboard.png"), " Board")

        self.layout = QGridLayout()
        self.menuBar.setContentsMargins(0, 0, 0, 0)
        self.layout.addWidget(self.menuBar, 0, 0)
        self.tabBarBoard.setContentsMargins(14, 0, 30, 0)
        self.layout.addWidget(self.tabBarBoard, 1, 0, 1, 2)
        self.btnLayout = QHBoxLayout()
        self.btnLayout.addStretch(1)
        self.btnLayout.addWidget(self.addBoardBtn)
        self.btnLayout.addWidget(self.deleteBoardBtn)
        self.layout.addLayout(self.btnLayout, 2, 0)
        
        self.setLayout(self.layout)
        self.show()
Ejemplo n.º 5
0
    def __init__(self, app):
        """
        Create a main window for the application
        """
        defaultOptions["palette"] = app.palette()
        super(MainWindow, self).__init__()

        self.expansions = 0
        self.client = None
        self.server = None
        self.running = False
        self.recovery = False
        self.filename = ""
        mainWidgets["main"] = self
        mainWidgets["app"] = app

        self.canvas = Canvas(self)
        mainWidgets["canvas"] = self.canvas

        self.tabWidget = TabWidget(self)
        mainWidgets["tab"] = self.tabWidget

        self.setCentralWidget(self.tabWidget)

        self.createActions()
        self.createMenus()
        self.createToolBars()
        self.createStatusBar()
        self.createDockWindows()
        self.createConfigWindows()
        self.createPopupWindows()
        self.createProgressBar()

        self.newScene()

        self.debugWindow.hide()
        self.tm.hide()
        self.routes.hide()

        self.setVisible(True)
        self.center()
        self.saveLayout(environ["config"] + "defaultLayout")

        if options["menumods"]:
            self.setStyleSheet("""QToolTip {
                               background-color: black;
                               color: white;
                               border: black solid 1px
                               }
                               QMenu {
                               color: white;
                               }""")
        else:
            self.setStyleSheet("""QToolTip {
                               background-color: black;
                               color: white;
                               border: black solid 1px
                               }""")

        self.defaultLayout = True
        if options["restore"]:
            self.loadLayout()
            self.defaultLayout = False

        self.loadProject()