class SynchronizeDialog(QtGui.QDialog):
    def __init__(self, parent=None, flags=None):
        QtGui.QDialog.__init__(self, parent)

        self.toppowerSync = ToppowerSync()

        self.ui = uic.loadUi("synchronizedialog.ui", self)
        self.setWindowTitle("Synchronisatie")
        self.ui.stockManager2ToppowerButton.clicked.connect(self.stockManager2ToppowerSync)
        self.ui.toppower2StockManagerButton.clicked.connect(self.toppower2StockManagerSync)

    # Slots:
    def stockManager2ToppowerSync(self):
        self.toppowerSync.synchronizeStockManagerToToppower()
        QtGui.QMessageBox.information(
            None, "Synchronisatie geslaagd.", "Toppower is nu gesynchroniseerd met StockManager"
        )
        self.accept()

    def toppower2StockManagerSync(self):
        self.toppowerSync.synchronizeToppowerStockToStockManager()
        QtGui.QMessageBox.information(
            None, "Synchronisatie geslaagd.", "StockManager is nu gesynchroniseerd met Toppower"
        )
        self.accept()
    def __init__(self, parent=None, flags=None):
        QtGui.QDialog.__init__(self, parent)

        self.toppowerSync = ToppowerSync()

        self.ui = uic.loadUi("synchronizedialog.ui", self)
        self.setWindowTitle("Synchronisatie")
        self.ui.stockManager2ToppowerButton.clicked.connect(self.stockManager2ToppowerSync)
        self.ui.toppower2StockManagerButton.clicked.connect(self.toppower2StockManagerSync)