# -*- coding: utf-8 -*-

# pylint: disable=C0103, C0112, C0111

"""
Created on Sun Jan 19 01:43:49 2014

@author: Fikri TOPALOGLU
"""
import inspect
import sys
import os
sys.path.append(r"E:\\Programlama\\Python\\Projeler\\Kutuphane\\FikatiaV06\\")
sys.path.append(r"C:\\Python34\\Lib\\site-packages\\")

from PyQt6.QtCore import *
from PyQt6.QtGui import QPalette, QBrush, QPixmap
from PyQt6.QtWebKitWidgets import QWebView
from PyQt6.QtWidgets import *
from PyQt6.uic import *
import Kaynak

# from IFikatia import *

class FikoProjeMudavini(QMainWindow):
    def __init__(self, parent=None):
        super(FikoProjeMudavini, self).__init__(parent)

        self.ScriptYolu = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))

        self.ui = loadUi(self.ScriptYolu + r'\\anaForm.ui', self)

        self.show()

        child = QMdiSubWindow()
        child.setAttribute(Qt.WA_DeleteOnClose);
        self.mdiArea.addSubWindow(child)

        view = QWebView(self)
        view.setUrl(QUrl("http://www.youtube.com"))

        view.setBackgroundRole(QPalette.Dark)

        child.layout().addWidget(view)
        child.show()

        child.setWindowTitle("FikoYT'a Hoşgeldiniz")

        child1 = QMdiSubWindow()
        child1.setAttribute(Qt.WA_DeleteOnClose);
        self.mdiArea.addSubWindow(child1)

        view1 = QWebView(self)
        view1.setUrl(QUrl("http://www.google.com"))

        view1.setBackgroundRole(QPalette.Dark)

        child1.layout().addWidget(view1)
        child1.show()

        child1.setWindowTitle("FikoYT'a Hoşgeldiniz")


    def closeEvent(self, event):
        reply = QMessageBox.warning(self, 'Uyari', "Cikmak Istedigine Emin misin?", QMessageBox.StandardButton.Yes, QMessageBox.StandardButton.No)
        if reply == QMessageBox.StandardButton.Yes:
            event.accept()
        else:
            event.ignore()

    def showEvent(self, event):
        pass
        # QTimer.singleShot(10, lambda: print("sfgdfg"))

    def __PencereAcildi(self):
        pass
        # QTimer.singleShot(10, lambda: print("sfgdfg"))


if __name__ == '__main__':
    import sys

    app = QApplication(sys.argv)
    app.setStyle("fusion")
    calculator = FikoProjeMudavini()
    calculator.show()
    sys.exit(app.exec())