Ejemplo n.º 1
0
    def __init__(self, parent=None):

        global batch_open_path, openfile, batch_open_path_output

        QtWidgets.QWidget.__init__(self, parent)
        self.ui = Ui_DialogBatch()
        self.ui.setupUi(self)
        self.ui.ButtonSave.clicked.connect(self.batch_settings)
        self.ui.ButtonCancel.clicked.connect(self.closeEvent)
        self.ui.Button_Open_Path.clicked.connect(self.directory_dialog)
        self.ui.Button_Open_Path_Output.clicked.connect(self.directory_dialog_Output)


        #Initialize Settings
        batch_settings = QSettings('Pandoc', 'PanConvert')
        settings = QSettings('Pandoc', 'PanConvert')

        self.resize(settings.value("Batch_size", QSize(270, 225)))
        self.move(settings.value("Batch_pos", QPoint(50, 50)))

        # Path Settings
        batch_open_path = batch_settings.value('batch_open_path')
        self.ui.OpenPath.insert(batch_open_path)
        batch_open_path_output = batch_settings.value('batch_open_path_output')
        self.ui.OpenPath_Output.insert(batch_open_path_output)

        # Filter Settings
        batch_convert_filter = batch_settings.value('batch_convert_filter')
        self.ui.Filter.insert(batch_convert_filter)


        #Parameter Settings

        parameterBatchconvertDirectory = batch_settings.value('batch_convert_directory', True)
        parameterBatchconvertFiles = batch_settings.value('batch_convert_files', False)
        parameterBatchconvertRecursive = batch_settings.value('batch_convert_recursive', True)



        if batch_settings.value('batch_convert_directory') is not None:
            if platform.system() == 'Darwin':
                self.ui.ParameterBatchconvertDirectory.setChecked(parameterBatchconvertDirectory)
                self.ui.ParameterBatchconvertFiles.setChecked(parameterBatchconvertFiles)
                self.ui.ParameterBatchconvertRecursive.setChecked(parameterBatchconvertRecursive)
            else:
                self.ui.ParameterBatchconvertDirectory.setChecked(strtobool(parameterBatchconvertDirectory))
                self.ui.ParameterBatchconvertFiles.setChecked(strtobool(parameterBatchconvertFiles))
                self.ui.ParameterBatchconvertRecursive.setChecked(strtobool(parameterBatchconvertRecursive))
Ejemplo n.º 2
0
    def __init__(self, parent=None):

        global batch_open_path, openfile

        QtWidgets.QWidget.__init__(self, parent)
        self.ui = Ui_DialogBatch()
        self.ui.setupUi(self)
        self.ui.ButtonSave.clicked.connect(self.batch_settings)
        self.ui.ButtonCancel.clicked.connect(self.cancel_dialog)
        self.ui.Button_Open_Path.clicked.connect(self.directory_dialog)

        #Initialize Settings
        batch_settings = QSettings('Pandoc', 'PanConvert')

        # Path Settings
        batch_open_path = batch_settings.value('batch_open_path')
        self.ui.OpenPath.insert(batch_open_path)


        #Parameter Settings

        parameterBatchconvertDirectory = batch_settings.value('batch_convert_directory', True)
        parameterBatchconvertFiles = batch_settings.value('batch_convert_files', False)
        parameterBatchconvertRecursive = batch_settings.value('batch_convert_recursive', True)


        if batch_settings.value('batch_convert_directory') is not None:
            if platform.system() == 'Windows' or platform.system() == 'Linux':
                self.ui.ParameterBatchconvertDirectory.setChecked(strtobool(parameterBatchconvertDirectory))
                self.ui.ParameterBatchconvertFiles.setChecked(strtobool(parameterBatchconvertFiles))
                self.ui.ParameterBatchconvertRecursive.setChecked(strtobool(parameterBatchconvertRecursive))

            else:
                self.ui.ParameterBatchconvertDirectory.setChecked(parameterBatchconvertDirectory)
                self.ui.ParameterBatchconvertFiles.setChecked(parameterBatchconvertFiles)
                self.ui.ParameterBatchconvertRecursive.setChecked(parameterBatchconvertRecursive)
Ejemplo n.º 3
0
class BatchDialog(QtWidgets.QDialog):

    def __init__(self, parent=None):

        global batch_open_path, openfile, batch_open_path_output

        QtWidgets.QWidget.__init__(self, parent)
        self.ui = Ui_DialogBatch()
        self.ui.setupUi(self)
        self.ui.ButtonSave.clicked.connect(self.batch_settings)
        self.ui.ButtonCancel.clicked.connect(self.closeEvent)
        self.ui.Button_Open_Path.clicked.connect(self.directory_dialog)
        self.ui.Button_Open_Path_Output.clicked.connect(self.directory_dialog_Output)


        #Initialize Settings
        batch_settings = QSettings('Pandoc', 'PanConvert')
        settings = QSettings('Pandoc', 'PanConvert')

        self.resize(settings.value("Batch_size", QSize(270, 225)))
        self.move(settings.value("Batch_pos", QPoint(50, 50)))

        # Path Settings
        batch_open_path = batch_settings.value('batch_open_path')
        self.ui.OpenPath.insert(batch_open_path)
        batch_open_path_output = batch_settings.value('batch_open_path_output')
        self.ui.OpenPath_Output.insert(batch_open_path_output)

        # Filter Settings
        batch_convert_filter = batch_settings.value('batch_convert_filter')
        self.ui.Filter.insert(batch_convert_filter)


        #Parameter Settings

        parameterBatchconvertDirectory = batch_settings.value('batch_convert_directory', True)
        parameterBatchconvertFiles = batch_settings.value('batch_convert_files', False)
        parameterBatchconvertRecursive = batch_settings.value('batch_convert_recursive', True)



        if batch_settings.value('batch_convert_directory') is not None:
            if platform.system() == 'Darwin':
                self.ui.ParameterBatchconvertDirectory.setChecked(parameterBatchconvertDirectory)
                self.ui.ParameterBatchconvertFiles.setChecked(parameterBatchconvertFiles)
                self.ui.ParameterBatchconvertRecursive.setChecked(parameterBatchconvertRecursive)
            else:
                self.ui.ParameterBatchconvertDirectory.setChecked(strtobool(parameterBatchconvertDirectory))
                self.ui.ParameterBatchconvertFiles.setChecked(strtobool(parameterBatchconvertFiles))
                self.ui.ParameterBatchconvertRecursive.setChecked(strtobool(parameterBatchconvertRecursive))







    def closeEvent(self, event):

        settings = QSettings('Pandoc', 'PanConvert')
        Dialog_Size = settings.value('Dialog_Size')
        if Dialog_Size is True or Dialog_Size == 'true':
            settings.setValue("Batch_size", self.size())
            settings.setValue("Batch_pos", self.pos())


        settings.sync()
        settings.status()
        BatchDialog.close(self)

    def batch_settings(self):
        global batch_open_path, openfiles, batch_open_path_output

        batch_settings = QSettings('Pandoc', 'PanConvert')
        batch_settings.setValue('batch_convert_directory', self.ui.ParameterBatchconvertDirectory.isChecked())
        batch_settings.setValue('batch_convert_files', self.ui.ParameterBatchconvertFiles.isChecked())
        batch_settings.setValue('batch_convert_recursive', self.ui.ParameterBatchconvertRecursive.isChecked())
        batch_settings.setValue('batch_open_path', self.ui.OpenPath.text())
        batch_settings.setValue('batch_open_path_output', self.ui.OpenPath_Output.text())
        batch_settings.setValue('batch_convert_filter', self.ui.Filter.text())
        batch_settings.sync()
        batch_settings.status()

        BatchDialog.close(self)

    def directory_dialog(self):

        global data, openfiles, batch_open_path
        self.ui.OpenPath.clear()

        fd = QtWidgets.QFileDialog(self)

        if batch_open_path == '':
            fd.setDirectory(QtCore.QDir.homePath())
        else:
            fd.setDirectory(batch_open_path)

        batch_directory = fd.getExistingDirectory()
        self.ui.OpenPath.insert(batch_directory)

    def directory_dialog_Output(self):

        global data, openfiles, batch_open_path_output
        self.ui.OpenPath_Output.clear()

        fd = QtWidgets.QFileDialog(self)

        if batch_open_path_output == '':
            fd.setDirectory(QtCore.QDir.homePath())
        else:
            fd.setDirectory(batch_open_path_output)

        batch_directory = fd.getExistingDirectory()
        self.ui.OpenPath_Output.insert(batch_directory)
Ejemplo n.º 4
0
class BatchDialog(QtWidgets.QDialog):

    def __init__(self, parent=None):

        global batch_open_path, openfile

        QtWidgets.QWidget.__init__(self, parent)
        self.ui = Ui_DialogBatch()
        self.ui.setupUi(self)
        self.ui.ButtonSave.clicked.connect(self.batch_settings)
        self.ui.ButtonCancel.clicked.connect(self.cancel_dialog)
        self.ui.Button_Open_Path.clicked.connect(self.directory_dialog)

        #Initialize Settings
        batch_settings = QSettings('Pandoc', 'PanConvert')

        # Path Settings
        batch_open_path = batch_settings.value('batch_open_path')
        self.ui.OpenPath.insert(batch_open_path)


        #Parameter Settings

        parameterBatchconvertDirectory = batch_settings.value('batch_convert_directory', True)
        parameterBatchconvertFiles = batch_settings.value('batch_convert_files', False)
        parameterBatchconvertRecursive = batch_settings.value('batch_convert_recursive', True)


        if batch_settings.value('batch_convert_directory') is not None:
            if platform.system() == 'Windows' or platform.system() == 'Linux':
                self.ui.ParameterBatchconvertDirectory.setChecked(strtobool(parameterBatchconvertDirectory))
                self.ui.ParameterBatchconvertFiles.setChecked(strtobool(parameterBatchconvertFiles))
                self.ui.ParameterBatchconvertRecursive.setChecked(strtobool(parameterBatchconvertRecursive))

            else:
                self.ui.ParameterBatchconvertDirectory.setChecked(parameterBatchconvertDirectory)
                self.ui.ParameterBatchconvertFiles.setChecked(parameterBatchconvertFiles)
                self.ui.ParameterBatchconvertRecursive.setChecked(parameterBatchconvertRecursive)




    def cancel_dialog(self):
        BatchDialog.close(self)

    def batch_settings(self):
        global batch_open_path, openfiles

        batch_settings = QSettings('Pandoc', 'PanConvert')
        batch_settings.setValue('batch_convert_directory', self.ui.ParameterBatchconvertDirectory.isChecked())
        batch_settings.setValue('batch_convert_files', self.ui.ParameterBatchconvertFiles.isChecked())
        batch_settings.setValue('batch_convert_recursive', self.ui.ParameterBatchconvertRecursive.isChecked())
        batch_settings.setValue('batch_open_path', self.ui.OpenPath.text())
        batch_settings.sync()
        batch_settings.status()

        BatchDialog.close(self)

    def directory_dialog(self):

        global data, openfiles, batch_open_path


        fd = QtWidgets.QFileDialog(self)

        if batch_open_path == '':
            fd.setDirectory(QtCore.QDir.homePath())
        else:
            fd.setDirectory(batch_open_path)

        batch_directory = fd.getExistingDirectory()
        self.ui.OpenPath.insert(batch_directory)