# OMRnotes.gui package

## Submodules

## OMRnotes.gui.emittingstream module

class `OMRnotes.gui.emittingstream.``EmittingStream`

  Bases: `PyQt5.QtCore.QObject`

  Vypis streamu do textoveho pole QT

  `textWritten`
  `write`(text)

    Vypise stream do textoveho pole QT

## OMRnotes.gui.gui module

class `OMRnotes.gui.gui.``MyFirstGuiProgram`

  Bases: `PyQt5.QtWidgets.QMainWindow`, `OMRnotes.gui.mainwindow.Ui_MainWindow`

  Hlavni obrazovka programu

  `convert`()

    Provede retezec

  `convertall`()

    Provede vsechny retezce

  `directImage`(path)

    Vygeneruje obrazku indentifikacni cislo

  `getpdf`()

    Otevre dialogove okno pro vyber pdf souboru

  `loadImage`(id, file)

    Nacte obrezek do retezce

  `normalOutputWritten`(text)
  `normalize`(imgid, file, dir)

    Prevede obrazek na typ png

  `openDialog`()

    Otevre dialogove okno pro jeden obrazek

  `openImage`()

    Overeni jednoho obrazku

  `openImages`()

    Otevre dialogove okno

  `openPDF`()

    Otevre dialogove okno pro soubory pdf

  `treeView_doubleClicked`(index)

## OMRnotes.gui.imageitems module

class `OMRnotes.gui.imageitems.``ImageItems`(id, model, data, file, executor)

  Pridani prvku retezce do listu

  `newItem`(item)

    Pridani noveho prvku

  `runAll`()

    Spusteni vsech prvku

## OMRnotes.gui.mainwindow module

class `OMRnotes.gui.mainwindow.``Ui_MainWindow`

  Bases: `object`

  `retranslateUi`(MainWindow)
  `setupUi`(MainWindow)

## OMRnotes.gui.pdfdialog module

class `OMRnotes.gui.pdfdialog.``Pdfdialog`(page, parent=None)

  Bases: `PyQt5.QtWidgets.QDialog`

  Dialog pro vyber listu z pdf

  `correct`()

    Overeni spravneho zapisu poctu stranek

  `delSites`()

    Vymaze vsechny stranky

  `getAll`()

    Vlozeni vsech stranek

  `getSites`()

    Ziskani seznamu stranek

  `iscorrect`()

    Potvrzeni overeni spravneho zapisu poctu stranek

  `setSites`()

    Potvrzeni formulare

  static `show`(pages, parent=None)

    Staticka metoda pro zobrazeni dialogu

  `state_changed`(int)

    Rozhoduti oznaceni vsech prvku

## OMRnotes.gui.photoviewer module

class `OMRnotes.gui.photoviewer.``PhotoViewer`(parent)

  Bases: `PyQt5.QtWidgets.QGraphicsView`

  Zobrazeni obrazku se zoomem a posunem

  `fitInView`()

    Uprava velikosti obrazku na rozmery kontejneru

  `setPhoto`(pixmap=None)

    Nastaveni obrazku

  `wheelEvent`(event)

    Event posunu kolecka mysi

  `zoomFactor`()

    Ziskani zoomu

## OMRnotes.gui.standarditem module

class `OMRnotes.gui.standarditem.``StandardItem`(id, type, executor, data, *_StandardItem__args)

  Bases: `PyQt5.QtGui.QStandardItem`

  Propojeni QT seznamu s retezci

  `execute`(idin)

    Vykona danou operaci v retezci

  `getID`()

    Ziska prirazene id

  `getImage`()

    Ziska obrazek

  `getType`()

    Ziska prirazene id

  `pixmap` = None
  `run`()

    Ziska index prvku v seznamu pro vykonavaci funkci

  `setImage`(pixmap)

    Ziska obrazek

  `toImage`(data)

    Prevede string obrazku do formatu QT

## Module contents

class `OMRnotes.gui.``EmittingStream`

  Bases: `PyQt5.QtCore.QObject`

  Vypis streamu do textoveho pole QT

  `textWritten`
  `write`(text)

    Vypise stream do textoveho pole QT

class `OMRnotes.gui.``ImageItems`(id, model, data, file, executor)

  Pridani prvku retezce do listu

  `newItem`(item)

    Pridani noveho prvku

  `runAll`()

    Spusteni vsech prvku

class `OMRnotes.gui.``PhotoViewer`(parent)

  Bases: `PyQt5.QtWidgets.QGraphicsView`

  Zobrazeni obrazku se zoomem a posunem

  `fitInView`()

    Uprava velikosti obrazku na rozmery kontejneru

  `setPhoto`(pixmap=None)

    Nastaveni obrazku

  `wheelEvent`(event)

    Event posunu kolecka mysi

  `zoomFactor`()

    Ziskani zoomu

class `OMRnotes.gui.``EmittingStream`

  Bases: `PyQt5.QtCore.QObject`

  Vypis streamu do textoveho pole QT

  `textWritten`
  `write`(text)

    Vypise stream do textoveho pole QT

class `OMRnotes.gui.``StandardItem`(id, type, executor, data, *_StandardItem__args)

  Bases: `PyQt5.QtGui.QStandardItem`

  Propojeni QT seznamu s retezci

  `execute`(idin)

    Vykona danou operaci v retezci

  `getID`()

    Ziska prirazene id

  `getImage`()

    Ziska obrazek

  `getType`()

    Ziska prirazene id

  `pixmap` = None
  `run`()

    Ziska index prvku v seznamu pro vykonavaci funkci

  `setImage`(pixmap)

    Ziska obrazek

  `toImage`(data)

    Prevede string obrazku do formatu QT

class `OMRnotes.gui.``Pdfdialog`(page, parent=None)

  Bases: `PyQt5.QtWidgets.QDialog`

  Dialog pro vyber listu z pdf

  `correct`()

    Overeni spravneho zapisu poctu stranek

  `delSites`()

    Vymaze vsechny stranky

  `getAll`()

    Vlozeni vsech stranek

  `getSites`()

    Ziskani seznamu stranek

  `iscorrect`()

    Potvrzeni overeni spravneho zapisu poctu stranek

  `setSites`()

    Potvrzeni formulare

  static `show`(pages, parent=None)

    Staticka metoda pro zobrazeni dialogu

  `state_changed`(int)

    Rozhoduti oznaceni vsech prvku