Exemplo n.º 1
0
Arquivo: main.py Projeto: g438/zeex
 def connect_cloud_dialog(self):
     try:
         self.dialog_cloud = DropBoxViewDialog(self.treeView_2, self)
         self.actionViewCloud.triggered.connect(self.dialog_cloud.show)
         self.actionViewCloud.setIcon(
             QtGui.QIcon(':/standard_icons/dropbox.png'))
     except Exception as e:
         logging.warning("Error connecting to cloud: {}".format(e))
         self.actionViewCloud.setVisible(False)
Exemplo n.º 2
0
 def connect_export_dialog(self):
     """
     Sets defaults of the DataFrameModelExport Dialog.
     :return: None
     """
     self.dialog_export.signalExported.connect(self._flush_export)
     self.dialog_export.setWindowIcon(
         QtGui.QIcon(':/standard_icons/export_generic.png'))
     sep = self.dialog_settings.separatorComboBox.currentText()
     enc = self.dialog_settings.encodingComboBox.currentText()
     self.dialog_export.set_encoding(enc)
     self.dialog_export.set_separator(sep)
Exemplo n.º 3
0
Arquivo: main.py Projeto: g438/zeex
    def configure(self):
        self.connect_cloud_dialog()

        self.control.main_window = self
        self.btnOpenFile.clicked.connect(self.open_combo_box_file)
        self.btnClearFilter.clicked.connect(
            lambda: self.lineEditFilter.setText(''))
        self.btnOpenProject.clicked.connect(
            lambda: self.control.tree_set_project_from_file_path(
                self.comboBoxProject.currentText()))

        self.control.register_tree_views(projects=self.treeView,
                                         project=self.treeView_2,
                                         configure=True)

        self.lineEditFilter.textChanged.connect(self.filter)
        self.actionFTP.triggered.connect(self.window_ftp.show)
        self.actionGeneralSettings.triggered.connect(
            self.control.dialog_settings_main.show)
        self.actionProjectSettings.triggered.connect(
            self.open_project_settings)
        self.actionClearAll.triggered.connect(self.clear_all)
        self.actionOpenProject.triggered.connect(self.control.tree_set_project)
        self.actionNewProject.triggered.connect(self.create_new_project)
        self.actionZip.triggered.connect(self.handle_compression)
        self.actionUnzip.triggered.connect(self.handle_compression)
        self.actionEdit.setVisible(False)
        self.actionSQL.triggered.connect(self.window_sql.show)
        self.actionOpenSheet.triggered.connect(self.open_sheet)

        self.actionMergePurge.triggered.connect(
            lambda: self.control.current_project.get_dialog_merge_purge().show(
            ))
        self.actionRename.triggered.connect(
            lambda: self.control.current_project.get_dialog_rename_path().show(
            ))
        self.actionImportSheet.triggered.connect(
            lambda: self.control.current_project.dialog_import_df_model.show())

        self.key_enter.setKey('return')
        self.key_delete.setKey('del')
        self.key_enter.activated.connect(self.control.tree_set_project)
        self.key_enter.activated.connect(self.open_sheet)
        self.key_delete.activated.connect(self.remove_tree_selected_path)
        # TODO: Show these actions when they do something.
        self.actionSaveFile.setVisible(False)
        self.actionPurgeFile.setVisible(False)
        self.setWindowIcon(QtGui.QIcon(':/standard_icons/home.png'))
Exemplo n.º 4
0
 def configure(self):
     self.setWindowIcon(QtGui.QIcon(':/standard_icons/add.png'))
     self.setWindowTitle("DropBox")
     self.dialog_add_folder.setWindowTitle("Add DropBox Folder")
     self.dialog_add_folder.signalDirectoryCreated.connect(self.refresh)
     super(DropBoxViewDialog, self).configure()
Exemplo n.º 5
0
 def connect_icons(self):
     self.setWindowIcon(QtGui.QIcon(':/standard_icons/spreadsheet.png'))
Exemplo n.º 6
0
 def i(n):
     return QtGui.QIcon(':/standard_icons/{}'.format(n))