Esempio n. 1
0
    def __init__(self, database, admin):
        QtGui.QMainWindow.__init__(self)
        Ui_MainWindow.__init__(self)
        self.setupUi(self)
        self.show()

        # parameters
        self.admin = admin
        self.database = database

        # menu action signals
        self.actionOpen.triggered.connect(self.open_file)
        self.actionOpen_Camera.triggered.connect(\
            self.open_camera)
        self.actionQuit.triggered.connect(self.quit)
        self.actionAbout.triggered.connect(self.about)

        # objects
        self.source = Source(self, database, admin)

        # init settings
        init_main(self)

        # keyboard shortcuts
        shortcuts(self)

        # admin
        self.admin_window = AdminWindow(self.source, self)

        # notification object here
        self.notification = Notification(self.source, self)

        # report tab
        self.report = Report(self.source, self)
Esempio n. 2
0
 def sequencer(self):
     init_setup(self.main_window)
     if self.pointer != len(self.files):
         self.file = self.files[self.pointer]
         self.open()
         self.pointer += 1
     else:
         print("Nothing to analyse!")
         self.dialog = DialogWindow("Analysis", "Analysis is finished!")
         init_main(self.main_window)
         # self.main_window.tabs.hide()
         self.play.analysis_timer.stop()
         self.release_media()
Esempio n. 3
0
def main(npcteams=3):
    db.drop_all()
    db.create_all()
    adminuser = User('admin', 'Admin@123!', 0)
    db.session.add(adminuser)
    db.session.add(
        math('WelCome to 54only\'s AWD Platform', localtime(),
             datetime.datetime.now() + datetime.timedelta(minutes=120),
             1))  #datetime.timedelta(hours=3,minutes=30,seconds=30,days=3)
    db.session.commit()

    from init import init_main
    init_main(npcteams)
    logger.info('DB created')
Esempio n. 4
0
def main(npcteams=3):
    db.drop_all()
    db.create_all()
    adminuser=User('admin','54only',0)
    db.session.add(adminuser)   

    starttime = datetime.datetime.now() + datetime.timedelta(minutes=120)

    db.session.add(math('AWD Platform',starttime, starttime, 1))  #datetime.timedelta(hours=3,minutes=30,seconds=30,days=3)
    db.session.commit()

    from init import init_main
    init_main(npcteams)
    logger.info('DB created')