def copy_to_clipboard_from_graphics_view(self):
        if self.file_list:
            clipboard = QtGui.QApplication.instance().clipboard()
            file_object = self.file_list[self.current_pix]

            image = Qt4Gui.QImage(0, 0, Qt4Gui.QImage.Format_ARGB32)
            image.load(file_object.get_full_abs_path())

            if not image.isNull():
                clipboard.setImage(image)
    def copy_to_clipboard_from_tree(self):
        item = self.filesTreeWidget.currentItem()
        file_object = item.data(0, QtCore.Qt.UserRole)

        clipboard = QtGui.QApplication.instance().clipboard()

        image = Qt4Gui.QImage(0, 0, Qt4Gui.QImage.Format_ARGB32)
        image.load(file_object.get_full_abs_path())

        if not image.isNull():
            clipboard.setImage(image)