From 8d53bc81eb8c97c407a0672c4a7a05539777487a Mon Sep 17 00:00:00 2001
From: Jakub Melka <Jakub.Melka@seznam.cz>
Date: Sat, 7 Sep 2019 19:10:26 +0200
Subject: [PATCH] Removing old unused code

---
 PdfForQtViewer/pdfviewermainwindow.cpp | 40 --------------------------
 PdfForQtViewer/pdfviewermainwindow.h   |  2 --
 PdfForQtViewer/pdfviewermainwindow.ui  | 12 --------
 3 files changed, 54 deletions(-)

diff --git a/PdfForQtViewer/pdfviewermainwindow.cpp b/PdfForQtViewer/pdfviewermainwindow.cpp
index bce0167..ed91360 100644
--- a/PdfForQtViewer/pdfviewermainwindow.cpp
+++ b/PdfForQtViewer/pdfviewermainwindow.cpp
@@ -414,46 +414,6 @@ void PDFViewerMainWindow::on_actionRendering_Errors_triggered()
     renderingErrorsDialog.exec();
 }
 
-void PDFViewerMainWindow::on_actionGenerateCMAPrepository_triggered()
-{
-    QStringList files = QFileDialog::getOpenFileNames(this, tr("Select CMAP mapping files"));
-
-    pdf::PDFFontCMapRepository* instance = pdf::PDFFontCMapRepository::getInstance();
-    instance->clear();
-
-    for (const QString& fileName : files)
-    {
-        QFile file(fileName);
-        if (file.open(QFile::ReadOnly))
-        {
-            pdf::PDFFontCMap map = pdf::PDFFontCMap::createFromData(file.readAll());
-            file.close();
-
-            if (map.isValid())
-            {
-                QFileInfo fileInfo(file);
-                instance->add(fileInfo.baseName().toLatin1(), map.serialize());
-            }
-            else
-            {
-                QMessageBox::critical(this, tr("Error"), tr("Invalid CMAP in file '%1'.").arg(fileName));
-                return;
-            }
-        }
-        else
-        {
-            QMessageBox::critical(this, tr("Error"), tr("File '%1' can't be opened.").arg(fileName));
-            return;
-        }
-    }
-
-    QString repositoryFileName = QFileDialog::getSaveFileName(this, tr("Save CMAP repository to file"));
-    if (!repositoryFileName.isEmpty())
-    {
-        instance->saveToFile(repositoryFileName);
-    }
-}
-
 void PDFViewerMainWindow::on_actionOptions_triggered()
 {
     PDFViewerSettingsDialog dialog(m_settings->getSettings(), this);
diff --git a/PdfForQtViewer/pdfviewermainwindow.h b/PdfForQtViewer/pdfviewermainwindow.h
index 21d5052..b359adc 100644
--- a/PdfForQtViewer/pdfviewermainwindow.h
+++ b/PdfForQtViewer/pdfviewermainwindow.h
@@ -62,8 +62,6 @@ private slots:
     void on_actionFirstPageOnRightSide_triggered();
 
     void on_actionRendering_Errors_triggered();
-    void on_actionGenerateCMAPrepository_triggered();
-
     void on_actionOptions_triggered();
 
 private:
diff --git a/PdfForQtViewer/pdfviewermainwindow.ui b/PdfForQtViewer/pdfviewermainwindow.ui
index a9f0e39..5279e0c 100644
--- a/PdfForQtViewer/pdfviewermainwindow.ui
+++ b/PdfForQtViewer/pdfviewermainwindow.ui
@@ -71,17 +71,10 @@
     <addaction name="separator"/>
     <addaction name="actionOptions"/>
    </widget>
-   <widget class="QMenu" name="menuDeveloper">
-    <property name="title">
-     <string>Developer</string>
-    </property>
-    <addaction name="actionGenerateCMAPrepository"/>
-   </widget>
    <addaction name="menuFile"/>
    <addaction name="menuView"/>
    <addaction name="menuGoTo"/>
    <addaction name="menuTools"/>
-   <addaction name="menuDeveloper"/>
   </widget>
   <widget class="QToolBar" name="mainToolBar">
    <attribute name="toolBarArea">
@@ -173,11 +166,6 @@
     <string>Ctrl+E</string>
    </property>
   </action>
-  <action name="actionGenerateCMAPrepository">
-   <property name="text">
-    <string>Generate CMAP repository</string>
-   </property>
-  </action>
   <action name="actionRenderOptionAntialiasing">
    <property name="checkable">
     <bool>true</bool>