def _removeIcon(self, index):
            ok = QMessageBox.warning(self, 'sure?', 'confirm removing Icon. This operation can not be undone.', QMessageBox.Ok | QMessageBox.Cancel) == QMessageBox.Ok
            if ok:
                super(HPasteCollectionWidget.__HPasteCollectionWidget, self)._removeIcon(index)