import inspect
import os

from PyQt6.QtCore import pyqtSignal, pyqtSlot, Qt, QVariant
from PyQt6.QtGui import QIcon, QPixmap
from PyQt6.QtWidgets import QWidget, QListWidgetItem, QLineEdit, QMessageBox, QApplication
from PyQt6.uic import loadUiType


path = os.path.dirname(os.path.abspath(__file__))
resimYolu = os.path.join(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))),
                         "Resimler")

MainWindowUI, MainWindowBase = loadUiType(os.path.join(path, 'itemKomut.ui'))


class itemFikoKomut(QWidget, MainWindowUI):
    sinyal = pyqtSignal(str, QVariant)

    def __init__(self, parent=None):
        super(itemFikoKomut, self).__init__(parent)
        self.setupUi(self)
        self.resimYolu = os.path.join(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))),
                                      "Resimler")

        if hasattr(self.parent(), 'sinyal'):
            self.sinyal = self.parent().sinyal

        # rsmMfg = QPixmap(os.path.join(self.resimYolu, "mfgnrml.png"))

        # self.labelSolSimge.setPixmap(rsmMfg)
