diff --git a/krita/data/CMakeLists.txt b/krita/data/CMakeLists.txt index 0291939ffb..b34e2972f2 100644 --- a/krita/data/CMakeLists.txt +++ b/krita/data/CMakeLists.txt @@ -1,42 +1,31 @@ add_subdirectory( aboutdata ) add_subdirectory( actions ) add_subdirectory( brushes ) add_subdirectory( bundles ) add_subdirectory( patterns ) add_subdirectory( gradients ) add_subdirectory( profiles ) add_subdirectory( templates ) add_subdirectory( shaders ) add_subdirectory( cursors ) add_subdirectory( workspaces ) add_subdirectory( themes ) add_subdirectory( predefined_image_sizes ) add_subdirectory( input ) add_subdirectory( paintoppresets ) ########### install files ############### -install( FILES - krita_filter.desktop - krita_filefilter.desktop - krita_brush.desktop - krita_paintop.desktop - krita_plugin.desktop - krita_tool.desktop - krita_generator.desktop - krita_dock.desktop - DESTINATION ${SERVICETYPES_INSTALL_DIR}) - install( FILES kritarc kritapresets.knsrc kritabrushes.knsrc kritapatterns.knsrc kritagradients.knsrc kritaiccprofiles.knsrc DESTINATION ${CONFIG_INSTALL_DIR} ) install( FILES krita.xml DESTINATION ${XDG_MIME_INSTALL_DIR}) update_xdg_mimetypes(${XDG_MIME_INSTALL_DIR}) diff --git a/krita/data/krita_brush.desktop b/krita/data/krita_brush.desktop deleted file mode 100644 index 3816c18bdc..0000000000 --- a/krita/data/krita_brush.desktop +++ /dev/null @@ -1,48 +0,0 @@ -[Desktop Entry] -Type=ServiceType -X-KDE-ServiceType=Krita/Brush -Comment=Brush plugin for Krita -Comment[bg]=Приставка за четки за Krita -Comment[bs]=Plugin Četke za Krita -Comment[ca]=Connector de pinzell per al Krita -Comment[ca@valencia]=Connector de pinzell per al Krita -Comment[cs]=Modul štětců pro Kritu -Comment[da]=Penselplugin til Krita -Comment[de]=Pinselmodul für Krita -Comment[el]=Πρόσθετο πινέλου για το Krita -Comment[en_GB]=Brush plugin for Krita -Comment[es]=Complemento de pinceles para Krita -Comment[et]=Krita pintsliplugin -Comment[eu]=Krita-rako pintzel-plugina -Comment[fi]=Sivellinliitännäinen Kritaan -Comment[fr]=Module externe brosses de Krita -Comment[fy]=Kwastplugin foar Krita -Comment[ga]=Breiseán scuaibe le haghaidh Krita -Comment[gl]=Complemento para Krita de pinceis. -Comment[he]=תוסף מברשת של Krita -Comment[hi]=केरिता के लिए ब्रश प्लगइन -Comment[hne]=केरिता बर ब्रस प्लगइन -Comment[hu]=Ecset bővítmény a Kritához -Comment[it]=Estensione pennello di Krita -Comment[ja]=Krita ブラシプラグイン -Comment[kk]=Krita-ның қылқалам плагині -Comment[ko]=Krita용 붓 플러그인 -Comment[lt]=Teptukų papildinys Krita programai -Comment[lv]=Krita otas filtra spraudnis -Comment[nb]=Pensel-programtillegg for Krita -Comment[nds]=Pinselmoduul för Krita -Comment[nl]=Penseelplug-in voor Krita -Comment[pl]=Wtyczka pędzla dla Krita -Comment[pt]='Plugin' de pincéis do Krita -Comment[pt_BR]=Plugin de pincéis do Krita -Comment[ru]=Дополнение кистей для Krita -Comment[sk]=Plugin štetec pre Krita -Comment[sv]=Insticksprogram med pensel för Krita -Comment[tr]=Krita için Fırça Eklentisi -Comment[uk]=Додаток пензлів для Krita -Comment[wa]=Tchôke-divins pincea po Krita -Comment[x-test]=xxBrush plugin for Kritaxx -Comment[zh_CN]=Krita 刷子插件 -Comment[zh_TW]=Krita 的筆刷外掛程式 -[PropertyDef::X-Krita-Version] -Type=int diff --git a/krita/data/krita_dock.desktop b/krita/data/krita_dock.desktop deleted file mode 100644 index 7513dff443..0000000000 --- a/krita/data/krita_dock.desktop +++ /dev/null @@ -1,44 +0,0 @@ -[Desktop Entry] -Type=ServiceType -X-KDE-ServiceType=Krita/Dock -Comment=Docker for Krita -Comment[bg]=Контейнер за Krita -Comment[bs]=Doker za Krita -Comment[ca]=Acoblador per al Krita -Comment[ca@valencia]=Acoblador per al Krita -Comment[cs]=Dok pro Kritu -Comment[da]=Dokker til Krita -Comment[de]=Docker für Krita -Comment[el]=Προσάρτηση για το Krita -Comment[en_GB]=Docker for Krita -Comment[es]=Panel para Krita -Comment[et]=Krita dokk -Comment[eu]=Krita-rako panela -Comment[fi]=Krita-telakka -Comment[fr]=Panneau pour Krita -Comment[gl]=Doca para Krita. -Comment[hne]=केरिता बर डाकर -Comment[hu]=Dokkoló a Kritához -Comment[it]=Area di aggancio per Krita -Comment[ja]=Krita のドッキングパネル -Comment[kk]=Krita-ның докері -Comment[lt]=Įrankinė Krita programai -Comment[lv]=Krita doka spraudnis -Comment[nb]=Dokker for Krita -Comment[nds]=Andockmoduul för Krita -Comment[nl]=Vastzetten van Krita -Comment[pl]=Dokowanie dla Krita -Comment[pt]=Acoplador para o Krita -Comment[pt_BR]=Acoplador para o Krita -Comment[ru]=Панель Krita -Comment[sk]=Docker pre Krita -Comment[sl]=Sidrišče za Krito -Comment[sv]=Dockningsfönster för Krita -Comment[tr]=Krita için Docker -Comment[uk]=Бічна панель Krita -Comment[wa]=Båre di wårdaedje po Krita -Comment[x-test]=xxDocker for Kritaxx -Comment[zh_CN]=Krita 停靠栏 -Comment[zh_TW]=Krita 的嵌入器 -[PropertyDef::X-Krita-Version] -Type=int diff --git a/krita/data/krita_filefilter.desktop b/krita/data/krita_filefilter.desktop deleted file mode 100644 index 75f3822e46..0000000000 --- a/krita/data/krita_filefilter.desktop +++ /dev/null @@ -1,36 +0,0 @@ -[Desktop Entry] -Type=ServiceType -X-KDE-ServiceType=Krita/FileFilter -Comment=Krita FileFilter -Comment[bs]=Krita datotečni filter -Comment[ca]=Filtre de fitxers per al Krita -Comment[cs]=Krita FileFilter -Comment[da]=Krita filfilter -Comment[de]=Krita-Dateifilter -Comment[en_GB]=Krita FileFilter -Comment[es]=Filtro de Krita de archivos -Comment[et]=Krita failifilter -Comment[it]=Filtro file per Krita -Comment[ja]=Krita ファイルフィルタ -Comment[nb]=Krita FileFilter -Comment[nl]=Bestandsfilter voor Krita -Comment[pl]=Filtr plików Krita -Comment[pt]=Filtro de Ficheiros do Krita -Comment[pt_BR]=Filtro de arquivos do Krita -Comment[sk]=Filter súborov Krita -Comment[sv]=Krita filfilter -Comment[tr]=Krita Dosya Filtresi -Comment[uk]=Фільтр файлів для Krita -Comment[x-test]=xxKrita FileFilterxx - -[PropertyDef::X-KDE-Import] -Type=QStringList - -[PropertyDef::X-KDE-Export] -Type=QStringList - -[PropertyDef::X-KDE-Weight] -Type=int - -[PropertyDef::X-KDE-Available] -Type=QString diff --git a/krita/data/krita_filter.desktop b/krita/data/krita_filter.desktop deleted file mode 100644 index 1232bd39f3..0000000000 --- a/krita/data/krita_filter.desktop +++ /dev/null @@ -1,56 +0,0 @@ -[Desktop Entry] -Type=ServiceType -X-KDE-ServiceType=Krita/Filter -Comment=Filter plugin for Krita -Comment[bg]=Приставка за филтриране за Krita -Comment[bs]=Plugin Filtera za Krita -Comment[ca]=Connector de filtre per al Krita -Comment[ca@valencia]=Connector de filtre per al Krita -Comment[cs]=Modul filtrů pro Kritu -Comment[da]=Plugin med filter for Krita -Comment[de]=Filtermodul für Krita -Comment[el]=Πρόσθετο φίλτρου για το Krita -Comment[en_GB]=Filter plugin for Krita -Comment[eo]=Filtrilkromaĵo por Krita -Comment[es]=Complemento de filtrado para Krita -Comment[et]=Krita filtriplugin -Comment[eu]=Krita-rako iragazki-plugina -Comment[fa]=وصله پالایه برای Krita -Comment[fi]=Suodinliitännäinen Kritaan -Comment[fr]=Module de filtres de Krita -Comment[fy]=Filterplugin foar Krita -Comment[ga]=Breiseán scagaire le haghaidh Krita -Comment[gl]=Complemento para Krita de filtro. -Comment[he]=תוסף סינון של Krita -Comment[hi]=केरिता के लिए फ़िल्टर प्लगइन -Comment[hne]=केरिता बर छनइया प्लगइन -Comment[hu]=Szűrőbővítmény a Kritához -Comment[is]=Síu íforrit fyrir Krita -Comment[it]=Estensione di filtraggio di Krita -Comment[ja]=Krita フィルタプラグイン -Comment[kk]=Krita-ның сүзгі плагині -Comment[ko]=Krita용 필터 플러그인 -Comment[lt]=Filtrų papildinys Krita programai -Comment[lv]=Krita filtra spraudnis -Comment[ms]=Plugin penapis Krita -Comment[nb]=Filter-programtillegg for Krita -Comment[nds]=Filtermoduul för Krita -Comment[ne]=क्रिताका लागि फिल्टर प्लगइन -Comment[nl]=Filterplug-in voor Krita -Comment[pl]=Wtyczka filtrów dla Krita -Comment[pt]='Plugin' de filtragem do Krita -Comment[pt_BR]=Plugin de filtragem do Krita -Comment[ru]=Фильтр Krita -Comment[sk]=Filter modul pre Krita -Comment[sl]=Vstavek za filtriranje za Krito -Comment[sv]=Insticksprogram med filter för Krita -Comment[tr]=Krita için Filtre Eklentisi -Comment[uk]=Додаток фільтра для Krita -Comment[uz]=Krita uchun filter plagini -Comment[uz@cyrillic]=Krita учун филтер плагини -Comment[wa]=Tchôke-divins passete po Krita -Comment[x-test]=xxFilter plugin for Kritaxx -Comment[zh_CN]=Krita 滤镜插件 -Comment[zh_TW]=Krita 的過濾器外掛程式 -[PropertyDef::X-Krita-Version] -Type=int diff --git a/krita/data/krita_generator.desktop b/krita/data/krita_generator.desktop deleted file mode 100644 index c08db4ff2e..0000000000 --- a/krita/data/krita_generator.desktop +++ /dev/null @@ -1,43 +0,0 @@ -[Desktop Entry] -Type=ServiceType -X-KDE-ServiceType=Krita/Generator -Comment=Layer data Generator plugin for Krita -Comment[bg]=Приставка за слоеве за Krita -Comment[bs]=Plugin Generatora Sloja Podataka za Krita -Comment[ca]=Connector de generació de dades de capa per al Krita -Comment[ca@valencia]=Connector de generació de dades de capa per al Krita -Comment[da]=Krita-plugin til generering af lagdata -Comment[de]=Ebenendatengenerator-Modul für Krita -Comment[el]=Πρόσθετο δημιουργίας δεδομένων στρώματος για το Krita -Comment[en_GB]=Layer data Generator plugin for Krita -Comment[es]=Complemento de generación de datos de capa para Krita -Comment[et]=Krita kihi andmete genereerimise plugin -Comment[eu]=Geruza-datuak sortzeko plugina Krita-rako -Comment[fr]=Générateur de données de calques pour Krita -Comment[fy]=Gegevens laachoanmakker plugin foar Krita -Comment[gl]=Complemento para Krita de xeración de datos de capas. -Comment[hne]=केरिता बर लेयर डाटा जनरेटर प्लगइन -Comment[hu]=Rétegadat előállító bővítmény a Kritához -Comment[it]=Estensione generatrice di dati dei livelli di Krita -Comment[ja]=Krita レイヤーデータ生成プラグイン -Comment[kk]=Krita-ның қабат дерегін жасау плагині -Comment[ko]=Krita용 레이어 데이터 생성기 플러그인 -Comment[lt]=Sluoksnio duomenų generatoriaus papildinys Krita programai -Comment[lv]=Krita slāņa datu ģeneratora spraudnis -Comment[nb]=Krita-programtillegg for lagdata-generator -Comment[nds]=Laagdatenmaker-Moduul för Krita -Comment[nl]=Laaggegevensgeneratorplug-in voor Krita -Comment[pl]=Wtyczka generatora danych warstwy dla Krita -Comment[pt]='Plugin' de geração de dados para camadas no Krita -Comment[pt_BR]=Plugin de geração de dados para camadas no Krita -Comment[ru]=Дополнение создания данных слоя для Krita -Comment[sk]=Plugin generátora dát vrstvy pre Krita -Comment[sv]=Insticksprogram med generering av lagerdata för Krita -Comment[tr]=Krita için Katman veri Oluşturucusu -Comment[uk]=Додаток створення даних шарів для Krita -Comment[wa]=Tchôke-divins ahiveu di dnêyes di coûtche po Krita -Comment[x-test]=xxLayer data Generator plugin for Kritaxx -Comment[zh_CN]=Krita 的图层数据生成器插件 -Comment[zh_TW]=Krita 的層次資料產生器外掛程式 -[PropertyDef::X-Krita-Version] -Type=int diff --git a/krita/data/krita_paintop.desktop b/krita/data/krita_paintop.desktop deleted file mode 100644 index 752aaa2baf..0000000000 --- a/krita/data/krita_paintop.desktop +++ /dev/null @@ -1,51 +0,0 @@ -[Desktop Entry] -Type=ServiceType -X-KDE-ServiceType=Krita/Paintop -Comment=Paint operation plugin for Krita -Comment[bg]=Приставка за рисуване за Krita -Comment[bs]=Plugin Operacija za bojenje za Krita -Comment[ca]=Connector d'operació de pintura per al Krita -Comment[ca@valencia]=Connector d'operació de pintura per al Krita -Comment[da]=Plugin med malehandlinger for Krita -Comment[de]=Maloperationsmodul für Krita -Comment[el]=Πρόσθετο λειτουργίας ζωγραφικής για το Krita -Comment[en_GB]=Paint operation plugin for Krita -Comment[eo]=Pentrooperacia kromaĵo por Krita -Comment[es]=Complemento de operaciones de pintura para Krita -Comment[et]=Krita joonistamistoimingute plugin -Comment[eu]=Margotze-eragiketetarako plugina Krita-rako -Comment[fa]=وصله عمل رنگ‌آمیزی برای Krita -Comment[fi]=Maalaustoimintoliitännäinen Kritaan -Comment[fr]=Module d'opération pour Krita -Comment[fy]=Ferfferjochtingplugin foar Krita -Comment[gl]=Complemento para Krita de operacións de pintado. -Comment[he]=תוסף פעולת צביעה של Krita -Comment[hi]=केरिता के लिए पेंट ऑपरेशन प्लगइन -Comment[hne]=केरिता बर पेंट आपरेसन प्लगइन -Comment[hu]=Festőmodul a Kritához -Comment[is]=Málunar íforrit fyrir Krita -Comment[it]=Estensione operazione di disegno di Krita -Comment[ja]=Krita 描画操作プラグイン -Comment[kk]=Krita-ның сурет салу плагині -Comment[ko]=Krita용 칠 작업 플러그인 -Comment[lt]=Piešimo veiksmo papildinys Krita programai -Comment[lv]=Krita zīmēšanas darbības spraudnis -Comment[nb]=Krita-programtillegg for male-handlinger -Comment[nds]=Maalmoduul för Krita -Comment[ne]=क्रिताका लागि पेन्ट सञ्चालन प्लगइन -Comment[nl]=Verfverrichtingplug-in voor Krita -Comment[pl]=Wtyczka operacji malowania dla Krita -Comment[pt]='Plugin' de operações de pintura do Krita -Comment[pt_BR]=Plugin de operações de pintura do Krita -Comment[ru]=Инструмент рисования Krita -Comment[sk]=Kresliaci modul pre Krita -Comment[sl]=Vstavek s slikarskim postopkom za Krito -Comment[sv]=Insticksprogram med målningsåtgärder för Krita -Comment[tr]=Krita için boyama işlevi eklentisi -Comment[uk]=Додаток малювання для Krita -Comment[wa]=Tchôke-divins operåcion d' pondaedje po Krita -Comment[x-test]=xxPaint operation plugin for Kritaxx -Comment[zh_CN]=Krita 的绘画操作插件 -Comment[zh_TW]=Krita 的繪畫操作外掛程式 -[PropertyDef::X-Krita-Version] -Type=int diff --git a/krita/data/krita_plugin.desktop b/krita/data/krita_plugin.desktop deleted file mode 100644 index 70940bb5a1..0000000000 --- a/krita/data/krita_plugin.desktop +++ /dev/null @@ -1,54 +0,0 @@ -[Desktop Entry] -Type=ServiceType -X-KDE-ServiceType=Krita/ViewPlugin -Comment=GUI functionality for Krita -Comment[bg]=Графичен интерфейс на Krita -Comment[bs]=GUI funkcionalnost za Krita -Comment[ca]=Funcionalitat d'interfície d'usuari per al Krita -Comment[ca@valencia]=Funcionalitat d'interfície d'usuari per al Krita -Comment[cs]=Funkcionalita GUI pro Kritu -Comment[cy]=Swyddogaeth GUI ar gyfer Krita -Comment[da]=GUI-funktionalitet for Krita -Comment[de]=GUI-Funktionalität für Krita -Comment[el]=Λειτουργικότητα γραφικού περιβάλλοντος για το Krita -Comment[en_GB]=GUI functionality for Krita -Comment[es]=Funcionalidad de interfaz gráfica para Krita -Comment[et]=Krita GUI funktsioonid -Comment[eu]=Krita-rako GUI funtzionalitatea -Comment[fa]=کارآمدی ونک برای Krita -Comment[fi]=GUI-toimintoja Kritaan -Comment[fr]=Fonctionnalités d'interface pour Krita -Comment[fy]=Grafyske ynterface foar Krita -Comment[gl]=Funcionalidade para Krita de interface gráfica. -Comment[he]=מודול פונקציונליות בסיסית של Krita -Comment[hi]=केरिता के लिए जीयूआई फंक्शनलिटी -Comment[hne]=केरिता बर जीयूआई फंक्सनलिटी -Comment[hu]=Grafikus felület a Kritához -Comment[is]=Gluggavirkni fyrir Krita -Comment[it]=Funzionalità d'interfaccia per Krita -Comment[ja]=Krita の GUI 機能 -Comment[kk]=Krita-ның графикалық интерфейсі -Comment[ko]=Krita용 GUI 기능 -Comment[lt]=GUI funkcionalumas Krita programai -Comment[lv]=Krita saskanres funkcionalitāte -Comment[nb]=Krita-modul for GUI-funksjonalitet -Comment[nds]=Böversietfunkschonen för Krita -Comment[ne]=क्रिताका लागि GUI कार्यात्मकता -Comment[nl]=Interfacefunctionaliteit voor Krita -Comment[pl]=Graficzny interfejs użytkownika programu Krita -Comment[pt]=Funcionalidade gráfica para o Krita -Comment[pt_BR]=Funcionalidade gráfica para o Krita -Comment[ru]=Интерфейс Krita -Comment[sk]=GUI functionalita pre Krita -Comment[sl]=Funkcionalnost grafičnega vmesnika za Krito -Comment[sv]=Grafisk gränssnittsfunktion för Krita -Comment[tr]=Krita için Arayüz işlevi -Comment[uk]=Функціональність графічного інтерфейсу для Krita -Comment[uz]=Krita grafik interfeysi -Comment[uz@cyrillic]=Krita график интерфейси -Comment[wa]=Fonccionalité d' eterface grafike po Krita -Comment[x-test]=xxGUI functionality for Kritaxx -Comment[zh_CN]=Krita 的图形界面模块 -Comment[zh_TW]=Krita 的 GUI 功能 -[PropertyDef::X-Krita-Version] -Type=int diff --git a/krita/data/krita_tool.desktop b/krita/data/krita_tool.desktop deleted file mode 100644 index 1ab74897aa..0000000000 --- a/krita/data/krita_tool.desktop +++ /dev/null @@ -1,56 +0,0 @@ -[Desktop Entry] -Type=ServiceType -X-KDE-ServiceType=Krita/Tool -Comment=Tool plugin for Krita -Comment[bg]=Приставка за инструменти за Krita -Comment[bs]=Plugin alata za Krita -Comment[ca]=Connector d'eines per al Krita -Comment[ca@valencia]=Connector d'eines per al Krita -Comment[cs]=Modul nástrojů pro Kritu -Comment[da]=Værktøjsplugin for Krita -Comment[de]=Werkzeugmodul für Krita -Comment[el]=Πρόσθετο εργαλείων για το Krita -Comment[en_GB]=Tool plugin for Krita -Comment[eo]=Ilkromaĵo por Krita -Comment[es]=Complemento de herramientas para Krita -Comment[et]=Krita tööriistade plugin -Comment[eu]=Krita-rako tresna-plugina -Comment[fa]=وصله ابزار برای Krita -Comment[fi]=Kritan työkaluliitännäinen -Comment[fr]=Module d'outils pour Krita -Comment[fy]=Arkplugin foar Krita -Comment[ga]=Breiseán uirlisí le haghaidh Krita -Comment[gl]=Complemento para Krita de ferramentas. -Comment[he]=תוסף כלים של Krita -Comment[hi]=केरिता के लिए औजार प्लगइन -Comment[hne]=केरिता बर औजार प्लगइन -Comment[hu]=Eszközmodul a Kritához -Comment[is]=Tóla íforrit fyrir Krita -Comment[it]=Estensione strumento di Krita -Comment[ja]=Krita ツールプラグイン -Comment[kk]=Krita-ның құрал плагині -Comment[ko]=Krita용 도구 플러그인 -Comment[lt]=Įrankių papildinys Krita programai -Comment[lv]=Krita rīka spraudnis -Comment[ms]=Plugin alat Krita -Comment[nb]=Krita-programtillegg for verktøy -Comment[nds]=Warktüüchmoduul för Krita -Comment[ne]=क्रिताका लागि उपकरण प्लगइन -Comment[nl]=Gereedschapsplug-in voor Krita -Comment[pl]=Wtyczka narzędzi dla Krita -Comment[pt]='Plugin' de ferramentas do Krita -Comment[pt_BR]=Plugin de ferramentas do Krita -Comment[ru]=Инструменты Krita -Comment[sk]=Modul nástrojov pre Krita -Comment[sl]=Vstavek z orodjem za Krito -Comment[sv]=Verktygsinsticksprogram för Krita -Comment[tr]=Krita için Araç eklentisi -Comment[uk]=Додаток інструментів для Krita -Comment[uz]=Krita uchun vosita plagini -Comment[uz@cyrillic]=Krita учун восита плагини -Comment[wa]=Tchôke-divins usteye po Krita -Comment[x-test]=xxTool plugin for Kritaxx -Comment[zh_CN]=Krita 工具插件 -Comment[zh_TW]=Krita 的工具外掛程式 -[PropertyDef::X-Krita-Version] -Type=int diff --git a/krita/sketch/MainWindow.cpp b/krita/sketch/MainWindow.cpp index d354674fdd..80ac98670b 100644 --- a/krita/sketch/MainWindow.cpp +++ b/krita/sketch/MainWindow.cpp @@ -1,253 +1,254 @@ /* This file is part of the KDE project * Copyright (C) 2012 Arjen Hiemstra * Copyright (C) 2012 KO GmbH. Contact: Boudewijn Rempt * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public License * along with this library; see the file COPYING.LIB. If not, write to * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301, USA. */ #include "MainWindow.h" #include "opengl/kis_opengl.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "filter/kis_filter.h" #include "filter/kis_filter_registry.h" #include "kis_paintop.h" #include "kis_paintop_registry.h" #include #include #include "KisViewManager.h" #include #include "kis_config.h" #include #include "SketchDeclarativeView.h" #include "RecentFileManager.h" #include "DocumentManager.h" #include "QmlGlobalEngine.h" #include "Settings.h" class MainWindow::Private { public: Private(MainWindow* qq) : q(qq) , allowClose(true) , viewManager(0) { centerer = new QTimer(q); centerer->setInterval(10); centerer->setSingleShot(true); connect(centerer, SIGNAL(timeout()), q, SLOT(adjustZoomOnDocumentChangedAndStuff())); } MainWindow* q; bool allowClose; KisViewManager* viewManager; QString currentSketchPage; QTimer *centerer; }; MainWindow::MainWindow(QStringList fileNames, QWidget* parent, Qt::WindowFlags flags) : QMainWindow(parent, flags ), d( new Private(this)) { qApp->setActiveWindow(this); setWindowTitle(i18n("Krita Sketch")); setWindowIcon(KisIconUtils::loadIcon("kritasketch")); // Load filters and other plugins in the gui thread Q_UNUSED(KisFilterRegistry::instance()); Q_UNUSED(KisPaintOpRegistry::instance()); KisConfig cfg; cfg.setNewCursorStyle(CURSOR_STYLE_NO_CURSOR); cfg.setNewOutlineStyle(OUTLINE_NONE); cfg.setUseOpenGL(true); foreach(QString fileName, fileNames) { DocumentManager::instance()->recentFileManager()->addRecent(fileName); } connect(DocumentManager::instance(), SIGNAL(documentChanged()), SLOT(resetWindowTitle())); connect(DocumentManager::instance(), SIGNAL(documentSaved()), SLOT(resetWindowTitle())); QDeclarativeView* view = new SketchDeclarativeView(); QmlGlobalEngine::instance()->setEngine(view->engine()); view->engine()->rootContext()->setContextProperty("mainWindow", this); #ifdef Q_OS_WIN QDir appdir(qApp->applicationDirPath()); // Corrects for mismatched case errors in path (qtdeclarative fails to load) wchar_t buffer[1024]; QString absolute = appdir.absolutePath(); DWORD rv = ::GetShortPathName((wchar_t*)absolute.utf16(), buffer, 1024); rv = ::GetLongPathName(buffer, buffer, 1024); QString correctedPath((QChar *)buffer); appdir.setPath(correctedPath); // for now, the app in bin/ and we still use the env.bat script appdir.cdUp(); view->engine()->addImportPath(appdir.canonicalPath() + "/lib/calligra/imports"); view->engine()->addImportPath(appdir.canonicalPath() + "/lib64/calligra/imports"); QString mainqml = appdir.canonicalPath() + "/share/apps/kritasketch/kritasketch.qml"; #else const QStringList qmlImportDirs = KGlobal::dirs()->findDirs("lib", "calligra/imports"); foreach(const QString &dir, qmlImportDirs) { view->engine()->addImportPath(dir); } // QString mainqml = KGlobal::dirs()->findResource("data", "kritasketch/kritasketch.qml"); QString mainqml = KoResourcePaths::findResource("data", "kritasketch/kritasketch.qml"); #endif Q_ASSERT(QFile::exists(mainqml)); if (!QFile::exists(mainqml)) { QMessageBox::warning(0, i18nc("@title:window", "No QML found"), mainqml + " doesn't exist."); } QFileInfo fi(mainqml); view->setSource(QUrl::fromLocalFile(fi.canonicalFilePath())); view->setResizeMode( QDeclarativeView::SizeRootObjectToView ); if (view->errors().count() > 0) { foreach(const QDeclarativeError &error, view->errors()) { dbgKrita << error.toString(); } } setCentralWidget(view); } void MainWindow::resetWindowTitle() { - const QString currentFile = DocumentManager::instance()->settingsManager()->currentFile(); - const QString fileName = - currentFile.startsWith(QLatin1String("temp://")) ? i18n("Untitled") : QFileInfo(currentFile).fileName(); + QUrl url(DocumentManager::instance()->settingsManager()->currentFile()); + QString fileName = url.fileName(); + if(url.scheme() == "temp") + fileName = i18n("Untitled"); KoDialog::CaptionFlags flags = KoDialog::HIGCompliantCaption; KisDocument* document = DocumentManager::instance()->document(); if (document && document->isModified() ) { flags |= KoDialog::ModifiedCaption; } setWindowTitle( KoDialog::makeStandardCaption(fileName, this, flags) ); } bool MainWindow::allowClose() const { return d->allowClose; } void MainWindow::setAllowClose(bool allow) { d->allowClose = allow; } QString MainWindow::currentSketchPage() const { return d->currentSketchPage; } void MainWindow::setCurrentSketchPage(QString newPage) { d->currentSketchPage = newPage; emit currentSketchPageChanged(); } void MainWindow::adjustZoomOnDocumentChangedAndStuff() { if (d->viewManager) { qApp->processEvents(); d->viewManager->zoomController()->setZoom(KoZoomMode::ZOOM_PAGE, 1.0); qApp->processEvents(); QPoint center = d->viewManager->canvas()->rect().center(); static_cast(d->viewManager->canvasBase()->canvasController())->zoomRelativeToPoint(center, 0.9); qApp->processEvents(); } } QObject* MainWindow::sketchKisView() const { return d->viewManager; } void MainWindow::setSketchKisView(QObject* newView) { if (d->viewManager) d->viewManager->disconnect(this); if (d->viewManager != newView) { d->viewManager = qobject_cast(newView); connect(d->viewManager, SIGNAL(sigLoadingFinished()), d->centerer, SLOT(start())); d->centerer->start(); emit sketchKisViewChanged(); } } void MainWindow::minimize() { setWindowState(windowState() ^ Qt::WindowMinimized); } void MainWindow::closeWindow() { //For some reason, close() does not work even if setAllowClose(true) was called just before this method. //So instead just completely quit the application, since we are using a single window anyway. QApplication::exit(); } void MainWindow::resizeEvent(QResizeEvent* event) { // TODO this needs setting somewhere... // d->constants->setGridWidth( event->size().width() / d->constants->gridColumns() ); // d->constants->setGridHeight( event->size().height() / d->constants->gridRows() ); QWidget::resizeEvent(event); } void MainWindow::closeEvent(QCloseEvent* event) { if (!d->allowClose) { event->ignore(); emit closeRequested(); } else { event->accept(); } } MainWindow::~MainWindow() { delete d; } diff --git a/krita/sketch/qml/MainPage.qml b/krita/sketch/qml/MainPage.qml index 4ee919c655..35d7df4bca 100644 --- a/krita/sketch/qml/MainPage.qml +++ b/krita/sketch/qml/MainPage.qml @@ -1,386 +1,386 @@ /* This file is part of the KDE project * Copyright (C) 2012 Arjen Hiemstra * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ import QtQuick 1.1 import org.krita.sketch 1.0 import org.krita.sketch.components 1.0 import "panels" Page { property string pageName: "MainPage"; SketchView { id: sketchView; width: parent.width; height: parent.height; file: Settings.currentFile; onInteractionStarted: { panelBar.collapse(); Krita.VirtualKeyboardController.requestHideKeyboard(); } onLoadingFinished: { loadingDialog.hide("Done!"); savingDialog.hide("Done!"); } onSavingFinished: { loadingDialog.hide("Done!"); savingDialog.hide("Done!"); if (d.saveRequested) { d.loadNewFile(); } if (d.closeRequested) { d.closeWindow(); } } onProgress: { if (value === -1 || value === 100) { loadingDialog.hide("Done!"); savingDialog.hide("Done!"); } loadingDialog.progress = value; savingDialog.progress = value; } onViewChanged: if (window.sketchKisView !== undefined) { window.sketchKisView = view; } } Connections { target: window; onSwitchedToSketch: sketchView.activate(); } ToolManager { id: toolManager; view: sketchView.view; } LayerModel { id: layerModel; // Notice - the model needs to know about the engine before the view, hence it is set first // This could be rectified, but for now know that the order here is important. engine: QMLEngine; view: sketchView.view; } PanelBar { id: panelBar; panelHeight: parent.height; width: parent.width; } NewImagePanel { id: newPanel; anchors.left: parent.left; width: Constants.GridWidth * 4; height: parent.height; onClicked: d.beginCreateNewFile(options); } OpenImagePanel { id: openPanel; anchors.left: parent.left; width: Constants.GridWidth * 4; height: parent.height; onClicked: d.beginOpenFile(file); } MenuPanel { id: menuPanel; anchors.bottom: parent.bottom; width: parent.width; z: 10; newButtonChecked: !newPanel.collapsed; openButtonChecked: !openPanel.collapsed; onCollapsedChanged: if ( collapsed ) { newPanel.collapsed = true; openPanel.collapsed = true; } onButtonClicked: { switch( button ) { case "new": { d.previousFile = Settings.currentFile; newPanel.collapsed = !newPanel.collapsed; openPanel.collapsed = true; } case "open": { d.previousFile = Settings.currentFile; openPanel.collapsed = !openPanel.collapsed; newPanel.collapsed = true; } case "save": if (!Settings.temporaryFile) { savingDialog.show("Saving file..."); sketchView.save(); } else { pageStack.push( saveAsPage, { view: sketchView } ); } case "saveAs": pageStack.push( saveAsPage, { view: sketchView } ); case "settings": pageStack.push( settingsPage ); case "help": pageStack.push( helpPage ); case "undo": sketchView.undo(); case "redo": sketchView.redo(); case "minimize": Krita.Window.minimize(); case "close": Krita.Window.close(); case "zoomIn": sketchView.zoomIn(); case "zoomOut": sketchView.zoomOut(); case "switchToDesktop": switchToDesktopAction.trigger(); } } } MessageStack { id: messageStack; anchors { horizontalCenter: parent.horizontalCenter; bottom: menuPanel.top; bottomMargin: Constants.GridHeight; } Connections { target: sketchView; onFloatingMessageRequested: { if(message == undefined || message.startsWith == undefined) return; if(message.startsWith("Zoom") || message.startsWith("Rotation")) return; messageStack.showMessage(message, iconName); } } } ToolOverlayPanel { id: toolOverlay; anchors { left: menuPanel.left; leftMargin: (Constants.IsLandscape ? Constants.GridWidth * 4: Constants.GridWidth * 2) + Constants.DefaultMargin; right: menuPanel.right; rightMargin: (Constants.IsLandscape ? 0 : Constants.GridWidth * 2) + Constants.DefaultMargin; bottom: menuPanel.top; bottomMargin: Constants.DefaultMargin; } } Dialog { id: loadingDialog; title: "Loading"; message: "Please wait..."; textAlign: Text.AlignHCenter; progress: 0; modalBackgroundColor: "#ffffff"; } Dialog { id: savingDialog; title: "Saving"; message: "Please wait..."; textAlign: Text.AlignHCenter; modalBackgroundColor: "#ffffff"; } Dialog { id: progressDialog; title: Krita.ProgressProxy.taskName != "" ? Krita.ProgressProxy.taskName : "Applying..."; } Dialog { id: modifiedDialog; title: "Image was modified"; message: "The image was modified. Do you want to save your changes?"; buttons: [ "Save", "Discard", "Cancel" ]; onButtonClicked: { switch(button) { case 0: { if (Settings.temporaryFile) { d.saveRequested = true; pageStack.push( saveAsPage, { view: sketchView, updateCurrentFile: false } ); } else { savingDialog.show("Please wait..."); sketchView.save(); if (d.closeRequested) { d.closeWindow(); } else { d.loadNewFile(); } } } case 1: { if (d.closeRequested) { d.closeWindow(); } else { d.loadNewFile(); } } default: { Settings.currentFile = d.previousFile; d.saveRequested = false; d.closeRequested = false; } } } onCanceled: { Settings.currentFile = d.previousFile; d.saveRequested = false; d.closeRequested = false; } } Connections { target: Krita.ProgressProxy; onTaskStarted: progressDialog.show(); onTaskEnded: progressDialog.hide(); onValueChanged: progressDialog.progress = value; } Connections { target: Settings; onTemporaryFileChanged: if (window.temporaryFile !== undefined) window.temporaryFile = Settings.temporaryFile; } Connections { target: Krita.Window; onCloseRequested: { if (sketchView.modified) { d.closeRequested = true; modifiedDialog.show(); } else { d.closeWindow(); } } } Component.onCompleted: { Krita.Window.allowClose = false; loadingDialog.show("Please wait..."); - if(Settings.currentFile.indexOf("temp://") !== 0) { + if(Settings.currentFile.indexOf("temp") == -1) { sketchView.file = Settings.currentFile; } } Component { id: openImagePage; OpenImagePage { onFinished: { pageStack.pop(); d.beginOpenFile(file); } } } Component { id: settingsPage; SettingsPage { } } Component { id: helpPage; HelpPage { } } Component { id: saveAsPage; SaveImagePage { onFinished: { pageStack.pop(); d.saveFileAs(file, type); } } } Component { id: customImagePage; CustomImagePage { onFinished: { pageStack.pop(); d.beginCreateNewFile(options); } } } QtObject { id: d; property string previousFile; property bool closeRequested; property bool saveRequested; property variant newFileOptions; property string fileToOpen; function beginCreateNewFile(options) { if(options !== undefined) { newFileOptions = options; if (sketchView.modified) { modifiedDialog.show(); } else { d.loadNewFile(); } } else { pageStack.push(customImagePage); } } function beginOpenFile(file) { if(!Settings.temporaryFile && file === sketchView.file) return; if(file !== "") { fileToOpen = file; if(sketchView.modified) { modifiedDialog.show(); } else { d.loadNewFile(); } } else { pageStack.push(openImagePage); } } function loadNewFile() { saveRequested = false; loadingDialog.progress = 0; if(newFileOptions !== undefined) { loadingDialog.show("Creating new image..."); if(newFileOptions.template !== undefined) { Settings.currentFile = Krita.ImageBuilder.createImageFromTemplate(newFileOptions); settings.temporaryFile = true; } else if(newFileOptions.source === undefined) { Settings.currentFile = Krita.ImageBuilder.createBlankImage(newFileOptions); Settings.temporaryFile = true; } else if(newFileOptions.source == "clipboard") { Settings.currentFile = Krita.ImageBuilder.createImageFromClipboard(); Settings.temporaryFile = true; } } else { loadingDialog.show("Loading " + fileToOpen); Settings.currentFile = fileToOpen; sketchView.file = Settings.currentFile; } menuPanel.collapsed = true; fileToOpen = ""; newFileOptions = null; } function saveFileAs(file, type) { savingDialog.show("Saving image to " + file); sketchView.saveAs( file, type ); Settings.temporaryFile = false; } function closeWindow() { Krita.Window.allowClose = true; Krita.Window.closeWindow(); } } } diff --git a/libs/flake/CMakeLists.txt b/libs/flake/CMakeLists.txt index 9f1ba47c2b..5c1161b7b1 100644 --- a/libs/flake/CMakeLists.txt +++ b/libs/flake/CMakeLists.txt @@ -1,347 +1,338 @@ project(flake) include_directories(${FLAKE_INCLUDES} ) add_subdirectory(styles) add_subdirectory(tests) add_subdirectory(pics) set(flake_SRCS KoGradientHelper.cpp KoFlake.cpp KoCanvasBase.cpp KoResourceManager_p.cpp KoCanvasResourceManager.cpp KoDocumentResourceManager.cpp KoCanvasObserverBase.cpp KoCanvasSupervisor.cpp KoCutController.cpp KoCopyController.cpp KoDockFactoryBase.cpp KoDockRegistry.cpp KoDataCenterBase.cpp KoInsets.cpp KoPasteController.cpp KoGuidesData.cpp KoGridData.cpp KoPathShape.cpp KoPathPoint.cpp KoPathSegment.cpp KoSelection.cpp KoShape.cpp KoShapeAnchor.cpp KoShapeBasedDocumentBase.cpp KoShapeApplicationData.cpp KoShapeContainer.cpp KoShapeContainerModel.cpp KoShapeContainerDefaultModel.cpp KoShapeGroup.cpp KoShapeManagerPaintingStrategy.cpp KoShapeManager.cpp KoShapePaintingContext.cpp KoShapePainter.cpp KoFrameShape.cpp KoUnavailShape.cpp KoMarkerData.cpp KoMarker.cpp KoMarkerCollection.cpp KoMarkerSharedLoadingData.cpp #KoUnavailData.cpp #KoUnavailCollection.cpp KoToolBase.cpp KoCanvasController.cpp KoCanvasControllerWidget.cpp KoCanvasControllerWidgetViewport_p.cpp KoShapeRegistry.cpp KoDeferredShapeFactoryBase.cpp KoToolFactoryBase.cpp KoPathShapeFactory.cpp KoShapeFactoryBase.cpp KoShapeUserData.cpp KoParameterShape.cpp KoPointerEvent.cpp KoShapeController.cpp KoToolSelection.cpp KoShapeLayer.cpp KoPostscriptPaintDevice.cpp KoInputDevice.cpp KoToolManager_p.cpp KoToolManager.cpp KoToolRegistry.cpp KoToolProxy.cpp KoShapeSavingContext.cpp KoShapeLoadingContext.cpp KoLoadingShapeUpdater.cpp KoPathShapeLoader.cpp KoShapeStrokeModel.cpp KoShapeStroke.cpp KoShapeBackground.cpp KoColorBackground.cpp KoGradientBackground.cpp KoOdfGradientBackground.cpp KoHatchBackground.cpp KoPatternBackground.cpp KoShapeConfigWidgetBase.cpp KoShapeConfigFactoryBase.cpp KoDrag.cpp KoDragOdfSaveHelper.cpp KoShapeOdfSaveHelper.cpp KoShapePaste.cpp KoConnectionPoint.cpp KoConnectionShape.cpp KoConnectionShapeLoadingUpdater.cpp KoConnectionShapeFactory.cpp KoConnectionShapeConfigWidget.cpp KoSnapGuide.cpp KoSnapProxy.cpp KoSnapStrategy.cpp KoSnapData.cpp SnapGuideConfigWidget.cpp KoShapeShadow.cpp KoSharedSavingData.cpp KoViewConverter.cpp KoInputDeviceHandler.cpp KoInputDeviceHandlerEvent.cpp KoInputDeviceHandlerRegistry.cpp KoEventAction.cpp KoEventActionFactoryBase.cpp KoEventActionRegistry.cpp KoImageData.cpp KoImageData_p.cpp KoImageCollection.cpp KoOdfWorkaround.cpp KoFilterEffect.cpp KoFilterEffectStack.cpp KoFilterEffectFactoryBase.cpp KoFilterEffectRegistry.cpp KoFilterEffectConfigWidgetBase.cpp KoFilterEffectRenderContext.cpp KoFilterEffectLoadingContext.cpp KoTextShapeDataBase.cpp KoTosContainer.cpp KoTosContainerModel.cpp KoClipPath.cpp KoCurveFit.cpp KoAnnotationLayoutManager.cpp commands/KoShapeGroupCommand.cpp commands/KoShapeAlignCommand.cpp commands/KoShapeBackgroundCommand.cpp commands/KoShapeCreateCommand.cpp commands/KoShapeDeleteCommand.cpp commands/KoShapeDistributeCommand.cpp commands/KoShapeLockCommand.cpp commands/KoShapeMoveCommand.cpp commands/KoShapeShearCommand.cpp commands/KoShapeSizeCommand.cpp commands/KoShapeStrokeCommand.cpp commands/KoShapeUngroupCommand.cpp commands/KoShapeReorderCommand.cpp commands/KoShapeKeepAspectRatioCommand.cpp commands/KoPathBaseCommand.cpp commands/KoPathPointMoveCommand.cpp commands/KoPathControlPointMoveCommand.cpp commands/KoPathPointTypeCommand.cpp commands/KoPathPointRemoveCommand.cpp commands/KoPathPointInsertCommand.cpp commands/KoPathSegmentBreakCommand.cpp commands/KoPathBreakAtPointCommand.cpp commands/KoPathSegmentTypeCommand.cpp commands/KoPathCombineCommand.cpp commands/KoSubpathRemoveCommand.cpp commands/KoSubpathJoinCommand.cpp commands/KoParameterHandleMoveCommand.cpp commands/KoParameterToPathCommand.cpp commands/KoShapeTransformCommand.cpp commands/KoPathFillRuleCommand.cpp commands/KoConnectionShapeTypeCommand.cpp commands/KoShapeShadowCommand.cpp commands/KoPathReverseCommand.cpp commands/KoEventActionAddCommand.cpp commands/KoEventActionRemoveCommand.cpp commands/KoShapeRenameCommand.cpp commands/KoShapeRunAroundCommand.cpp commands/KoPathPointMergeCommand.cpp commands/KoShapeTransparencyCommand.cpp commands/KoShapeClipCommand.cpp commands/KoShapeUnclipCommand.cpp commands/KoPathShapeMarkerCommand.cpp commands/KoShapeConnectionChangeCommand.cpp tools/KoCreateShapeStrategy.cpp tools/KoPathToolFactory.cpp tools/KoPathTool.cpp tools/KoPathToolSelection.cpp tools/KoPathToolHandle.cpp tools/PathToolOptionWidget.cpp tools/KoPathPointRubberSelectStrategy.cpp tools/KoPathPointMoveStrategy.cpp tools/KoPathConnectionPointStrategy.cpp tools/KoPathControlPointMoveStrategy.cpp tools/KoParameterChangeStrategy.cpp tools/KoZoomTool.cpp tools/KoZoomToolFactory.cpp tools/KoZoomToolWidget.cpp tools/KoZoomStrategy.cpp tools/KoPanTool.cpp tools/KoPanToolFactory.cpp tools/KoInteractionTool.cpp tools/KoInteractionStrategy.cpp tools/KoCreateShapesTool.cpp tools/KoCreateShapesToolFactory.cpp tools/KoShapeRubberSelectStrategy.cpp tools/KoPathSegmentChangeStrategy.cpp svg/SvgUtil.cpp svg/SvgGraphicContext.cpp svg/SvgSavingContext.cpp svg/SvgWriter.cpp svg/SvgStyleWriter.cpp svg/SvgShape.cpp svg/SvgParser.cpp svg/SvgStyleParser.cpp svg/SvgGradientHelper.cpp svg/SvgPatternHelper.cpp svg/SvgFilterHelper.cpp svg/SvgCssHelper.cpp svg/SvgClipPathHelper.cpp svg/SvgLoadingContext.cpp svg/SvgShapeFactory.cpp FlakeDebug.cpp ) ki18n_wrap_ui(flake_SRCS tools/PathToolOptionWidgetBase.ui KoConnectionShapeConfigWidget.ui SnapGuideConfigWidget.ui tools/KoZoomToolWidget.ui ) add_library(flake SHARED ${flake_SRCS}) generate_export_header(flake BASE_NAME flake) target_link_libraries(flake pigmentcms kowidgetutils koodf kundo2 KF5::IconThemes Qt5::Svg) target_link_libraries(flake LINK_INTERFACE_LIBRARIES pigmentcms kowidgetutils koodf kundo2) if(HAVE_OPENGL) target_link_libraries(flake ${OPENGL_LIBRARIES} Qt5::OpenGL) endif() set_target_properties(flake PROPERTIES VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION} ) ########### install files ############### install(TARGETS flake ${INSTALL_TARGETS_DEFAULT_ARGS}) -install( FILES - flake.desktop - flaketool.desktop - flakeshape.desktop - flakedevice.desktop - presentationeventaction.desktop - scripteventaction.desktop - filtereffect.desktop - DESTINATION ${SERVICETYPES_INSTALL_DIR}) install( FILES KoCanvasBase.h KoCanvasController.h KoCanvasControllerWidget.h KoCanvasObserverBase.h KoCanvasSupervisor.h KoCanvasResourceManager.h KoDocumentResourceManager.h KoConnectionPoint.h KoCopyController.h KoCutController.h KoDataCenterBase.h KoDockFactoryBase.h KoDockRegistry.h KoDeferredShapeFactoryBase.h KoDrag.h KoDragOdfSaveHelper.h KoFlake.h KoFrameShape.h KoGuidesData.h KoGridData.h KoImageCollection.h KoImageData.h KoInputDevice.h KoInsets.h KoPathSegment.h KoPointerEvent.h KoRTree.h KoSelection.h KoShape.h KoShapeAnchor.h KoShapeStrokeModel.h KoToolSelection.h KoShapeContainer.h KoShapeContainerModel.h KoShapeContainerDefaultModel.h KoShapeController.h KoShapeBasedDocumentBase.h KoShapeFactoryBase.h KoShapeGroup.h KoShapeLayer.h KoShapePainter.h KoShapeLoadingContext.h KoShapeOdfSaveHelper.h KoLoadingShapeUpdater.h KoShapeConfigWidgetBase.h KoShapeManager.h KoShapeManagerPaintingStrategy.h KoShapeRegistry.h KoShapeSavingContext.h KoShapeUserData.h KoShapeApplicationData.h KoSharedSavingData.h KoTextShapeDataBase.h KoToolBase.h KoToolManager.h KoToolFactoryBase.h KoToolProxy.h KoToolRegistry.h KoFilterEffect.h KoFilterEffectStack.h KoFilterEffectFactoryBase.h KoFilterEffectRegistry.h KoFilterEffectConfigWidgetBase.h KoFilterEffectRenderContext.h KoFilterEffectLoadingContext.h commands/KoEventActionAddCommand.h commands/KoEventActionRemoveCommand.h commands/KoParameterToPathCommand.h commands/KoPathCombineCommand.h commands/KoPathControlPointMoveCommand.h commands/KoPathFillRuleCommand.h commands/KoPathPointInsertCommand.h commands/KoPathPointMergeCommand.h commands/KoPathPointMoveCommand.h commands/KoPathPointRemoveCommand.h commands/KoPathPointTypeCommand.h commands/KoPathReverseCommand.h commands/KoPathSegmentTypeCommand.h commands/KoShapeAlignCommand.h commands/KoShapeBackgroundCommand.h commands/KoShapeStrokeCommand.h commands/KoShapeCreateCommand.h commands/KoShapeDeleteCommand.h commands/KoShapeDistributeCommand.h commands/KoShapeGroupCommand.h commands/KoShapeMoveCommand.h commands/KoShapeRenameCommand.h commands/KoShapeReorderCommand.h commands/KoShapeShadowCommand.h commands/KoShapeShearCommand.h commands/KoShapeSizeCommand.h commands/KoShapeTransformCommand.h commands/KoShapeUngroupCommand.h commands/KoSubpathRemoveCommand.h commands/KoPathShapeMarkerCommand.h tools/KoInteractionTool.h tools/KoPanTool.h KoViewConverter.h DESTINATION ${INCLUDE_INSTALL_DIR}/calligra COMPONENT Devel ) diff --git a/libs/flake/filtereffect.desktop b/libs/flake/filtereffect.desktop deleted file mode 100644 index 7596d73bff..0000000000 --- a/libs/flake/filtereffect.desktop +++ /dev/null @@ -1,74 +0,0 @@ -[Desktop Entry] -Name=Filter effect definition -Name[bs]=Definicija filter efekta -Name[ca]=Definició d'efecte de filtre -Name[ca@valencia]=Definició d'efecte de filtre -Name[cs]=Definice efektu filtru -Name[da]=Definition af filtereffekt -Name[de]=Filtereffekt-Definition -Name[el]=Ορισμός εφέ φίλτρου -Name[en_GB]=Filter effect definition -Name[es]=Definición de los efectos del filtro -Name[et]=Filtriefekti definitsioon -Name[eu]=Iragazki-efektuaren definizioa -Name[fi]=Suodintehostetyökalun määrittely -Name[fr]=Définition d'un effet de filtrage -Name[gl]=Definición de efectos de filtro -Name[hu]=Szűrőeffektus meghatározás -Name[it]=Definizione dell'effetto del filtro -Name[ja]=フィルタ効果定義 -Name[kk]=Сүзгі эффекттің анықтамасы -Name[nb]=Definisjon av filtereffekt -Name[nds]=Filtereffekt-Definitschoon -Name[nl]=Definitie van filtereffect -Name[pl]=Definicja efektu filtra -Name[pt]=Definição de efeito de filtro -Name[pt_BR]=Definição do efeito do filtro -Name[ru]=Определение эффекта фильтра -Name[sk]=Definícia efektu filtra -Name[sl]=Definicija učinka filtra -Name[sv]=Definition av filtereffekt -Name[tr]=Filtre efekti tanımı -Name[uk]=Визначення ефекту фільтрування -Name[wa]=Definixha d' efet di passete -Name[x-test]=xxFilter effect definitionxx -Name[zh_CN]=滤镜效果定义 -Name[zh_TW]=過濾器效果定義 -Type=ServiceType -X-KDE-ServiceType=Calligra/FilterEffect -Comment=Definition of a flake filter effect -Comment[bs]=Definicija pahuljice filter efekta -Comment[ca]=Definició d'un efecte de filtre de floc -Comment[ca@valencia]=Definició d'un efecte de filtre de floc -Comment[da]=Definition af et flake filtereffekt -Comment[de]=Definition eines Flake-Filtereffekts -Comment[el]=Ορισμός εφέ φίλτρου flake -Comment[en_GB]=Definition of a flake filter effect -Comment[es]=Definición del efecto de un filtro de Flake -Comment[et]=Helbe filtriefekti definitsioon -Comment[eu]=Flake iragazki-efektu baten definizioa -Comment[fi]=Flake-suodintehosteen määrittely -Comment[fr]=Définition d'un effet de filtre de flocons -Comment[gl]=Definición de efectos de filtro de Flake. -Comment[hu]=Egy pehely szűrőeffektus meghatározása -Comment[it]=Definizione di un effetto di filtro Flake -Comment[ja]=Flake フィルタ効果の定義 -Comment[kk]=Flake сүзгі эффектінің анықтамасы -Comment[nb]=Definisjon av en flake-filter effekt -Comment[nds]=Definitschoon vun en Flake-Filtereffekt -Comment[nl]=Definitie van een flake-filtereffect -Comment[pl]=Definicja efektu filtra płatkowego -Comment[pt]=Definição de um efeito de filtro do Flake -Comment[pt_BR]=Definição de um efeito de filtro Flake -Comment[ru]=Определение эффекта фильтра Flake -Comment[sk]=Definícia efektu vločkového filtra -Comment[sv]=Definition av en Flake filtereffekt -Comment[uk]=Визначення віджета ефекту фільтрування -Comment[wa]=Definixha d' on efet d' passete di ploumion -Comment[x-test]=xxDefinition of a flake filter effectxx -Comment[zh_CN]=Flake 滤镜效果定义 -Comment[zh_TW]=Flake 過濾器效果定義 -[PropertyDef::X-Flake-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/flake/flake.desktop b/libs/flake/flake.desktop deleted file mode 100644 index 18e81aad44..0000000000 --- a/libs/flake/flake.desktop +++ /dev/null @@ -1,92 +0,0 @@ -[Desktop Entry] -Name=Flake Plugin -Name[bs]=Dodatak za pahuljicu -Name[ca]=Connector Flake -Name[ca@valencia]=Connector Flake -Name[cs]=Modul Flake -Name[da]=Flake-plugin -Name[de]=Flake-Modul -Name[el]=Πρόσθετο flake -Name[en_GB]=Flake Plugin -Name[es]=Complemento de Flake -Name[et]=Helbekese plugin -Name[eu]=Flake plugina -Name[fa]=وصله Flake -Name[fi]=Flake-liitännäinen -Name[fr]=Module externe de flocons -Name[fy]=Flake Plugin -Name[ga]=Breiseán Flake -Name[gl]=Complemento de Flake -Name[hi]=फ्लेक प्लगइन -Name[hne]=फ्लेक प्लगइन -Name[hr]=Priključak Flake -Name[hu]=Pehely bővítmény -Name[it]=Estensione Flake -Name[ja]=Flake プラグイン -Name[kk]=Flake плагині -Name[lv]=Flake spraudnis -Name[ms]=Plug masuk Flake -Name[nb]=Flake programtillegg -Name[nds]=Flake-Moduul -Name[ne]=फ्लेक प्लगइन -Name[nl]=Flake-plug-in -Name[pl]=Wtyczka płatków -Name[pt]='Plugin' do Flake -Name[pt_BR]=Plugin do Flake -Name[ru]=Модуль Flake -Name[sk]=Vločkový plugin -Name[sl]=Vstavek Flake -Name[sv]=Flake-insticksprogram -Name[tr]=Flake Eklentisi -Name[uk]=Додаток Flake -Name[wa]=Tchôke-divins Flake -Name[x-test]=xxFlake Pluginxx -Name[zh_CN]=Flake 插件 -Name[zh_TW]=Flake 外掛程式 -Type=ServiceType -X-KDE-ServiceType=Calligra/Flake -Comment=A plugin that contains a set of a shape and a tool -Comment[bs]=Dodatak koji sadrži kolekciju oblika i alata -Comment[ca]=Un connector que conté un conjunt d'una forma i una eina -Comment[ca@valencia]=Un connector que conté un conjunt d'una forma i una eina -Comment[cs]=Modul, jež obsahuje sadu tvarů a nástroj -Comment[da]=Et plugin som består af et sæt af en form og et værktøj -Comment[de]=Ein Modul, das einen Satz an Objekten und ein Werkzeug enthält -Comment[el]=Ένα πρόσθετο που περιέχει ένα σύνολο σχήματος και εργαλείου -Comment[en_GB]=A plugin that contains a set of a shape and a tool -Comment[es]=Un complemento que contiene un conjunto de una forma y una herramienta -Comment[et]=Kujundeid ja tööriistu sisaldav plugin -Comment[eu]=Forma multzo bat eta tresna bat dituen plugina -Comment[fi]=Liitännäinen, joka sisältää muodon ja vastaavan työkalun -Comment[fr]=Un module externe qui contient un ensemble de formes et un outil -Comment[ga]=Breiseán a bhfuil giuirléid agus uirlis ann -Comment[gl]=Complemento que contén un grupo de obxectos e unha ferramenta. -Comment[hi]=एक प्लगइन जिसमें आकात तथा औजार का सेट है -Comment[hne]=एक प्लगइन जेमां आकात अउ औजार के सेट हे -Comment[it]=Un'estensione contenente un insieme di una forma e uno strumento -Comment[ja]=シェイプとツールのセットを含むプラグイン -Comment[kk]=Бір қатар қалып пен құралдан тұратын плагині -Comment[lv]=Spraudnis, kas satur figūras un rīka komplektu -Comment[nb]=Et programtillegg som inneholder en form med tilhørende verktøy -Comment[nds]=En Moduul, dat en Formsett un en Warktüüch bargt -Comment[ne]=आकार र उपकरण सेट समाविष्ट गर्ने एउटा प्लगइन -Comment[nl]=Een plug-in, die een aantal vormen en gereedschappen bevat -Comment[pl]=Wtyczka, która zawiera zestaw kształtu i narzędzi -Comment[pt]=Um 'plugin' que contém um conjunto de uma forma e uma ferramenta -Comment[pt_BR]=Um plugin que contém um conjunto de uma forma e uma ferramenta -Comment[ru]=Модуль, содержащий набор фигур и инструмент. -Comment[sk]=Plugin ktorý obsahuje sadu tvaru a nástroja -Comment[sv]=Ett insticksprogram som innehåller en formmängd och ett verktyg -Comment[ta]=ஒரு வடிவம் மற்றும் கருவியை எகொண்டது சொருகி எனப்படும் -Comment[tr]=Bir şekil de bir aracı içeren bir eklenti -Comment[uk]=Додаток, що містить набір з форми та інструмента -Comment[wa]=On tchôke-divins k' a on hopea d' fômes eyet usteyes -Comment[x-test]=xxA plugin that contains a set of a shape and a toolxx -Comment[zh_CN]=一个包含一组形状和工具的插件 -Comment[zh_TW]=包含元件與工具集的外掛程式 -[PropertyDef::X-Flake-MinVersion] -Type=int -[PropertyDef::X-Flake-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/flake/flakeborder.desktop b/libs/flake/flakeborder.desktop deleted file mode 100644 index 7cc61264a4..0000000000 --- a/libs/flake/flakeborder.desktop +++ /dev/null @@ -1,83 +0,0 @@ -[Desktop Entry] -Name=Shape border definition -Name[bs]=Definicija oblika granice -Name[ca]=Definició de forma de la vora -Name[ca@valencia]=Definició de forma de la vora -Name[cs]=Definice okraje tvaru -Name[da]=Definition af form-kant -Name[de]=Objektumrandungsdefinition -Name[el]=Ορισμός περιγράμματος σχήματος -Name[en_GB]=Shape border definition -Name[es]=Definición del borde la forma -Name[et]=Kujundi piirde definitsioon -Name[eu]=Forma-ertzaren definizioa -Name[fa]=تعریف لبه شکل -Name[fi]=Muodon rajan määrittely -Name[fr]=Définition d'une bordure de forme -Name[fy]=Defenysje fan in foarmrâne -Name[gl]=Definición do contorno de obxectos -Name[hi]=किनारा परिभाषा आकार -Name[hne]=किनारा परिभासा आकार -Name[hu]=Alakzat szegély meghatározás -Name[it]=Definizione del bordo di una forma -Name[ja]=シェイプ枠定義 -Name[kk]=Қалыптың жиегінін анықтамасы -Name[lv]=Figūras robežas definīcija -Name[nb]=Definisjon av formomriss -Name[nds]=Form »Randdefinitschoon« -Name[nl]=Vormranddefinitie -Name[pl]=Definicja kształtu obramowania -Name[pt]=Definição do contorno da forma -Name[pt_BR]=Definição do contorno da forma -Name[ru]=Определение краёв фигуры -Name[sk]=Definícia tvaru okraja -Name[sv]=Formkantdefinition -Name[tr]=Şekil kenarlığı tanımlaması -Name[uk]=Визначення границі форми -Name[wa]=Definixha del boirdeure del fôme -Name[x-test]=xxShape border definitionxx -Name[zh_CN]=形状边框定义 -Name[zh_TW]=元件邊框定義 -Type=ServiceType -X-KDE-ServiceType=Calligra/Border -Comment=Definition of a flake shape border -Comment[bs]=Definicija pahuljastog oblika granice -Comment[ca]=Definició d'una vora en forma de floc -Comment[ca@valencia]=Definició d'una vora en forma de floc -Comment[da]=Definition af en flake-forms kant -Comment[de]=Definition einer Flake-Objektumrandung -Comment[el]=Ορισμός ενός περιγράμματος σχήματος flake -Comment[en_GB]=Definition of a flake shape border -Comment[es]=Definición del borde de una forma de Flake -Comment[et]=Helbekujundi piirde definitsioon -Comment[eu]=Flake forma-ertz baten definizioa -Comment[fi]=Flake-muodon rajan määrittely -Comment[fr]=Définition d'une bordure de forme de flocons -Comment[gl]=Definición do contorno de obxectos de Flake. -Comment[hi]=फ्लेक आकार किनारा की परिभाषा -Comment[hne]=फ्लेक आकार किनारा के परिभासा -Comment[hu]=Egy pehely alakzat szegély meghatározása -Comment[it]=Definizione del bordo di una forma di Flake -Comment[ja]=Flake シェイプ枠の定義 -Comment[kk]=Flake қалыптың жиегінін анықтамасы -Comment[lv]=Flake figūras robežas definīcija -Comment[nb]=Definisjon av omrisset for en flak-form -Comment[nds]=Definitschoon vun en Flake-Formrand -Comment[nl]=Definitie van een flake-vormrand -Comment[pl]=Definicja płatkowego kształtu obramowania -Comment[pt]=Definição do contorno de uma forma do Flake -Comment[pt_BR]=Definição do contorno de uma forma do Flake -Comment[ru]=Определение краёв фигуры flake -Comment[sk]=Definícia okraja vločkového tvaru -Comment[sv]=Definition av en formkant i Flake -Comment[ta]=ஒரு வடிவ மூளைக்கான வரையறை -Comment[tr]=Bir ızgara şekilli sınırın tanımı -Comment[uk]=Визначення елемента границі форми -Comment[wa]=Definixha d' ene boirdeure di fôme e ploumion -Comment[x-test]=xxDefinition of a flake shape borderxx -Comment[zh_CN]=Flake 形状边框的定义 -Comment[zh_TW]=Flake 元件邊框定義 -[PropertyDef::X-Flake-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/flake/flakedevice.desktop b/libs/flake/flakedevice.desktop deleted file mode 100644 index 5b036601ce..0000000000 --- a/libs/flake/flakedevice.desktop +++ /dev/null @@ -1,80 +0,0 @@ -[Desktop Entry] -Name=Flake device definition -Name[bs]=Definicija pahuljastog uređaja -Name[ca]=Definició d'aparell de floc -Name[ca@valencia]=Definició d'aparell de floc -Name[da]=Definition af flake-enhed -Name[de]=Flake-Gerätedefinition -Name[el]=Ορισμός συσκευής Flake -Name[en_GB]=Flake device definition -Name[es]=Definición de dispositivo de Flake -Name[et]=Helbeseadme definitsioon -Name[eu]=Flake gailuaren definizioa -Name[fi]=Flake-laitteiden määrittely -Name[fr]=Définition d'outil de flocon -Name[gl]=Definición de dispositivos de Flake -Name[hne]=फ्लेक उपकरन परिभासा -Name[hu]=Pehely eszköz meghatározás -Name[it]=Definizione del dispositivo Flake -Name[ja]=Flake デバイス定義 -Name[kk]=Flake құрылғысының анықтамасы -Name[lv]=Flake ierīces definīcija -Name[nb]=Flake enhetsdefinisjon -Name[nds]=Flake-Reedschapdefinitschoon -Name[nl]=Flake-apparaatdefinitie -Name[pl]=Definicja urządzenia płatkowego -Name[pt]=Definição de dispositivo do Flake -Name[pt_BR]=Definição de dispositivo do Flake -Name[ru]=Определение устройства Flake -Name[sk]=Definícia vločkového zariadenia -Name[sv]=Enhetsdefinition i Flake -Name[tr]=Flake aygıt tanımlaması -Name[uk]=Визначення інструмента елемента -Name[wa]=Definixha d' en éndjin ploumion -Name[x-test]=xxFlake device definitionxx -Name[zh_CN]=Flake 设备定义 -Name[zh_TW]=Flake 裝置定義 -Type=ServiceType -X-KDE-ServiceType=Calligra/Device -Comment=Definition of flake devices -Comment[bs]=Definicija pahuljastih uređaja -Comment[ca]=Definició d'aparells de floc -Comment[ca@valencia]=Definició d'aparells de floc -Comment[da]=Definition af flake-enheder -Comment[de]=Definition von Flake-Geräten -Comment[el]=Ορισμός των συσκευών Flake -Comment[en_GB]=Definition of flake devices -Comment[es]=Definición de dispositivos de Flake -Comment[et]=Helbeseadmete definitsioon -Comment[eu]=Flake gailuen definizioa -Comment[fi]=Flake-laitteiden määrittely -Comment[fr]=Définition de dispositifs de flocons -Comment[gl]=Definición de dispositivos de Flake. -Comment[hne]=फ्लेक उपकरन के परिभासा -Comment[hu]=A pehely eszközök meghatározása -Comment[it]=Definizione dei dispositivi Flake -Comment[ja]=Flake デバイスの定義 -Comment[kk]=Flake құрылғыларының анықтамасы -Comment[lv]=Flake ierīces definīcija -Comment[nb]=Definisjon av flake-enheter -Comment[nds]=Definitschoon vun Flake-Reedschappen -Comment[nl]=Definitie van flake-apparaat -Comment[pl]=Definicja urządzeń płatkowych -Comment[pt]=Definição de dispositivos do Flake -Comment[pt_BR]=Definição de dispositivos do Flake -Comment[ru]=Определение устройства Flake -Comment[sk]=Definícia vločkových zariadení -Comment[sv]=Definition av enheter i Flake -Comment[ta]=இளைய வடிவக் கருவியின் விளக்கம் -Comment[tr]=Izgara aygıtlarının tanımı -Comment[uk]=Визначення пристроїв елементів -Comment[wa]=Definixha d' éndjins ploumion -Comment[x-test]=xxDefinition of flake devicesxx -Comment[zh_CN]=Flake 设备的定义 -Comment[zh_TW]=Flake 裝置定義 -[PropertyDef::X-Flake-MinVersion] -Type=int -[PropertyDef::X-Flake-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/flake/flakeshape.desktop b/libs/flake/flakeshape.desktop deleted file mode 100644 index 89f84af885..0000000000 --- a/libs/flake/flakeshape.desktop +++ /dev/null @@ -1,89 +0,0 @@ -[Desktop Entry] -Name=Shape definition -Name[bs]=Definicija oblika -Name[ca]=Definició de forma -Name[ca@valencia]=Definició de forma -Name[cs]=Definice tvaru -Name[da]=Form-definition -Name[de]=Objektdefinition -Name[el]=Ορισμός σχήματος -Name[en_GB]=Shape definition -Name[es]=Definición de la forma -Name[et]=Kujundi definitsioon -Name[eu]=Forma-definizioa -Name[fi]=Muodon määrittely -Name[fr]=Définition de formes -Name[fy]=Defenysje fan in foarm -Name[ga]=Sainmhíniú ar ghiuirléid -Name[gl]=Definición de obxectos -Name[hi]=आकार परिभाषा -Name[hne]=आकार परिभासा -Name[hu]=Alakzat meghatározás -Name[it]=Definizione della forma -Name[ja]=シェイプ定義 -Name[kk]=Қалыпытың анықтамасы -Name[lv]=Figūras definīcija -Name[nb]=Formdefinisjon -Name[nds]=Form-Definitschoon -Name[ne]=परिभाषा आकार -Name[nl]=Vormdefinitie -Name[pl]=Definicja kształtu -Name[pt]=Definição da forma -Name[pt_BR]=Definição da forma -Name[ru]=Определение фигуры -Name[sk]=Definícia tvaru -Name[sl]=Definicija oblike -Name[sv]=Formdefinition -Name[ta]=வடிவ வரையறை -Name[tr]=Şekil tanımlaması -Name[uk]=Визначення форми -Name[wa]=Definixha del fôme -Name[x-test]=xxShape definitionxx -Name[zh_CN]=形状定义 -Name[zh_TW]=元件定義 -Type=ServiceType -X-KDE-ServiceType=Calligra/Shape -Comment=Definition of a flake shape object -Comment[bs]=Definicija objekta pahuljastog oblika -Comment[ca]=Definició d'un objecte amb forma de floc -Comment[ca@valencia]=Definició d'un objecte amb forma de floc -Comment[da]=Definition af et flake-form-objekt -Comment[de]=Definition eines Flake-Objektes -Comment[el]=Καθορισμός ενός αντικειμένου σχήματος flake -Comment[en_GB]=Definition of a flake shape object -Comment[es]=Definición de un objeto de forma de Flake -Comment[et]=Helbekujundi objekti definitsioon -Comment[eu]=Flake forma-objektu baten definizioa -Comment[fi]=Muoto-olion määrittely -Comment[fr]=Définition Engineering d'un objet en forme de flocon -Comment[gl]=Definición de obxectos de Flake. -Comment[hi]=फ़्लेक आकार के वस्तु की परिभाषा -Comment[hne]=फ्लेक आकार के चीज के परिभासा -Comment[hu]=Egy pehely alakzat objektum meghatározása -Comment[it]=Definizione di un oggetto forma di Flake -Comment[ja]=Flake シェイプオブジェクトの定義 -Comment[kk]=Flake қалып нысанның анықтамасы -Comment[lv]=Flake figūras objekta definīcija -Comment[nb]=Definisjon av et flake-form-objekt -Comment[nds]=Definitschoon vun en Flake-Formobjekt -Comment[ne]=फ्लेक आकार वस्तुको परिभाषा -Comment[nl]=Definitie van een flake-vormobject -Comment[pl]=Definicja obiektu kształtu płatkowego -Comment[pt]=Definição de um objecto de forma do Flake -Comment[pt_BR]=Definição de um objeto de forma do Flake -Comment[ru]=Определение объекта фигуры flake -Comment[sk]=Definícia objektu vločkového tvaru -Comment[sv]=Definition av ett formobjekt i Flake -Comment[ta]=ஒரு இளைய வடிவ வரையறை -Comment[tr]=Izgara şekilli nesnenin tanımı -Comment[uk]=Визначення об’єкта елемента форми -Comment[wa]=Definixha d' on cayet d' fôme e ploumion -Comment[x-test]=xxDefinition of a flake shape objectxx -Comment[zh_CN]=Flake 形状对象的定义 -Comment[zh_TW]=Flake 元件物件定義 -[PropertyDef::X-Flake-MinVersion] -Type=int -[PropertyDef::X-Flake-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/flake/flaketool.desktop b/libs/flake/flaketool.desktop deleted file mode 100644 index 0a7b08498a..0000000000 --- a/libs/flake/flaketool.desktop +++ /dev/null @@ -1,87 +0,0 @@ -[Desktop Entry] -Name=Flake tool definition -Name[bs]=Definicija pahuljičastog alata -Name[ca]=Definició d'eina de floc -Name[ca@valencia]=Definició d'eina de floc -Name[da]=Definition af flake-værktøj -Name[de]=Flake-Werkzeugdefinition -Name[el]=Ορισμός εργαλείου flake -Name[en_GB]=Flake tool definition -Name[es]=Definición de una herramienta de Flake -Name[et]=Helbetööriista definitsioon -Name[eu]=Flake tresnaren definizioa -Name[fa]=تعریف ابزار Flake -Name[fi]=Flake-työkalun määrittely -Name[fr]=Définition d'outil de flocon -Name[fy]=Defenysje fan flok-ark -Name[gl]=Definición de ferramentas de Flake -Name[hi]=फ्लेक औजार परिभाषा -Name[hne]=फ्लेक औजार परिभासा -Name[hu]=Pehely eszköz meghatározás -Name[it]=Definizione dello strumento Flake -Name[ja]=Flake ツール定義 -Name[kk]=Flake құралының анықтамасы -Name[lv]=Flake rīka definīcija -Name[nb]=Flake verktøydefinisjon -Name[nds]=Flake-Warktüüchdefinitschoon -Name[ne]=फ्लेक उपकरण परिभाषा -Name[nl]=Flake-gereedschapdefinitie -Name[pl]=Definicja narzędzia płatkowego -Name[pt]=Definição da ferramenta do Flake -Name[pt_BR]=Definição da ferramenta do Flake -Name[ru]=Определение инструмента Flake -Name[sk]=Definícia vločkového nástroja -Name[sv]=Verktygsdefinition i Flake -Name[tr]=Flake araç tanımlaması -Name[uk]=Визначення інструмента елемента -Name[wa]=Definixha d' usteye ploumion -Name[x-test]=xxFlake tool definitionxx -Name[zh_CN]=Flake 工具定义 -Name[zh_TW]=Flake 工具定義 -Type=ServiceType -X-KDE-ServiceType=Calligra/Tool -Comment=Definition of flake tools -Comment[bs]=Definicija pahuljičastih alata -Comment[ca]=Definició d'eines de floc -Comment[ca@valencia]=Definició d'eines de floc -Comment[da]=Definition af flake-værktøjer -Comment[de]=Definition von Flake-Werkzeugen -Comment[el]=Ορισμός των εργαλείων flake -Comment[en_GB]=Definition of flake tools -Comment[es]=Definición de las herramientas de Flake -Comment[et]=Helbetööriistade definitsioon -Comment[eu]=Flake tresnen definizioa -Comment[fi]=Flake-työkalujen määrittely -Comment[fr]=Définition d'outil de flocon -Comment[fy]=Defenysje fan flok-arken -Comment[gl]=Definición de ferramentas de Flake. -Comment[hi]=फ्लेक औज़ार की परिभाषा -Comment[hne]=फ्लेक औजार के परिभासा -Comment[hu]=A pehely eszközök meghatározása -Comment[it]=Definizione degli strumenti Flake -Comment[ja]=Flake ツールの定義 -Comment[kk]=Flake құралдарының анықтамасы -Comment[lv]=Flake rīka definīcija -Comment[nb]=Definisjon av flake-verktøy -Comment[nds]=Definitschoon vun Flake-Warktüüch -Comment[ne]=फ्लेक उपकरणको परिभाषा -Comment[nl]=Definitie van flake-gereedschappen -Comment[pl]=Definicja narzędzi płatkowych -Comment[pt]=Definição das ferramentas do Flake -Comment[pt_BR]=Definição das ferramentas do Flake -Comment[ru]=Определение инструментов Flake -Comment[sk]=Definícia vločkových nástrojov -Comment[sv]=Definition av verktyg i Flake -Comment[ta]=இளையக கருவிகளின் வரையறை -Comment[tr]=Flake araçlarının tanımlaması -Comment[uk]=Визначення інструментів елемента -Comment[wa]=Definixha d' usteyes po les ploumions -Comment[x-test]=xxDefinition of flake toolsxx -Comment[zh_CN]=Flake 工具的定义 -Comment[zh_TW]=Flake 工具定義 -[PropertyDef::X-Flake-MinVersion] -Type=int -[PropertyDef::X-Flake-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/flake/presentationeventaction.desktop b/libs/flake/presentationeventaction.desktop deleted file mode 100644 index 1ba9853dcc..0000000000 --- a/libs/flake/presentationeventaction.desktop +++ /dev/null @@ -1,77 +0,0 @@ -[Desktop Entry] -Name=Presentation Event Action Plugin -Name[bs]=Plugin za prezentaciju događaja -Name[ca]=Connector d'acció de presentació d'esdeveniments -Name[ca@valencia]=Connector d'acció de presentació d'esdeveniments -Name[da]=Plugin til begivenhedshandlinger til præsentationer -Name[de]=Präsentationsaktionsereignis-Modul -Name[el]=Πρόσθετο ενέργειας γεγονότος παρουσίασης -Name[en_GB]=Presentation Event Action Plugin -Name[es]=Complemento de acciones de eventos de la presentación -Name[et]=Esitluse sündmustoimingute plugin -Name[eu]=Aurkezpen-gertaeren ekintza-plugina -Name[fr]=Module externe d'action de présentation d'évènement -Name[gl]=Complemento de accións do evento de presentación -Name[hne]=प्रस्तुतिकरन घटना काम प्लगइन -Name[hu]=Bemutató esemény művelet bővítmény -Name[it]=Estensione per azioni d'evento delle presentazioni -Name[ja]=プレゼンテーションイベントアクションプラグイン -Name[kk]=Презентацияның оқиғаға жауап әрекеті плагині -Name[lv]=Prezentācijas notikuma darbības spraudnis -Name[nb]=Programtillegg for en handling ved presentasjonshendelse -Name[nds]=Moduul "Presentatschoon-Begeefnisakschonen" -Name[nl]=Plug-in voor actie na presentatie-event -Name[pl]=Wtyczka przypadku działania prezentacji -Name[pt]='Plugin' de Acções do Evento da Apresentação -Name[pt_BR]=Plugin de Ações do Evento da Apresentação -Name[ru]=Модуль действий для событий презентации -Name[sk]=Plugin akcie udalosti prezentácie -Name[sv]=Insticksprogram med händelseåtgärd för presentation -Name[tr]=Sunum Olay Durumu Eklentisi -Name[uk]=Додаток реакції на події у презентації -Name[wa]=Tchôke-divins faitindje d' evenmint do prezintaedje -Name[x-test]=xxPresentation Event Action Pluginxx -Name[zh_CN]=演示事件动作插件 -Name[zh_TW]=展示事件動作外掛程式 -Type=ServiceType -X-KDE-ServiceType=Calligra/PresentationEventAction -Comment=A plugin that contains a presentation event action -Comment[bs]=Plugin koji sadrzi prezentaciju događaja -Comment[ca]=Un connector que conté una acció de presentació d'esdeveniment -Comment[ca@valencia]=Un connector que conté una acció de presentació d'esdeveniment -Comment[da]=Et plugin som indeholder en begivenhedshandling til præsentationer -Comment[de]=Ein Modul, das ein Präsentationsaktionsereignis enthält -Comment[el]=Ένα πρόσθετο που περιέχει μια ενέργεια γεγονότος παρουσίασης -Comment[en_GB]=A plugin that contains a presentation event action -Comment[es]=Un complemento que contiene una acción de eventos en la presentación -Comment[et]=Esitluse sündmusetoiminguid sisaldav plugin -Comment[eu]=Aurkezpen-gertaeren ekintza bat duen plugina -Comment[fr]=Module externe contenant une action de présentation d'évènement -Comment[gl]=Complemento que contén unha acción do evento de presentación. -Comment[hne]=एक प्लगइन जेमां प्रस्तुतिकरन घटना काम हे -Comment[hu]=Egy bővítmény, amely egy bemutató esemény műveletet tartalmaz -Comment[it]=Un'estensione contenente un'azione d'evento delle presentazioni -Comment[ja]=プレゼンテーションイベントアクションを含むプラグイン -Comment[kk]=Презентацияның оқиғаға жауап әрекеті орналасқан плагині -Comment[lv]=Spraudnis, kas satur prezentācijas notikuma darbību -Comment[nb]=Et programtillegg som inneholder en handling for en presentasjonshendelse -Comment[nds]=En Moduul, dat en Presentatschoon-Begeefnisakschoon bargt -Comment[nl]=Een plug-in met een actie voor een presentatie-event -Comment[pl]=Wtyczka zawierająca przypadek działania prezentacji -Comment[pt]=Um 'plugin' que contém uma acção de eventos de apresentação -Comment[pt_BR]=Um plugin que contém uma ação de evento de apresentação -Comment[ru]=Модуль, содержащий действие для события презентации -Comment[sk]=Plugin ktorý obsahuje akciu udalosti prezentácie -Comment[sv]=Ett insticksprogram som innehåller en händelseåtgärd för en presentation -Comment[tr]=Sunum olay durumu içeren bir eklenti -Comment[uk]=Додаток, що містить реакцію на подію у презентації -Comment[wa]=On tchôke-divins k' a ene accion d' envenmint do prezintaedje -Comment[x-test]=xxA plugin that contains a presentation event actionxx -Comment[zh_CN]=包含演示事件动作的插件 -Comment[zh_TW]=包含展示事件動作的外掛程式 -[PropertyDef::X-PresentationEventAction-MinVersion] -Type=int -[PropertyDef::X-PresentationEventAction-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/flake/scripteventaction.desktop b/libs/flake/scripteventaction.desktop deleted file mode 100644 index b97f1e62f8..0000000000 --- a/libs/flake/scripteventaction.desktop +++ /dev/null @@ -1,75 +0,0 @@ -[Desktop Entry] -Name=Script Event Action Plugin -Name[bs]=Plugin za događaje skripte -Name[ca]=Connector de script d'acció d'esdeveniment -Name[ca@valencia]=Connector d'script d'acció d'esdeveniment -Name[da]=Plugin til script-begivenhedshandling -Name[de]=Skriptaktionsereignis-Modul -Name[el]=Πρόσθετο ενέργειας γεγονότος σεναρίου -Name[en_GB]=Script Event Action Plugin -Name[es]=Complemento de acción de evento de guion -Name[et]=Skripti sündmustoimingute plugin -Name[eu]=Script-gertaeren ekintza-plugina -Name[fr]=Module externe d'action de script d'évènement -Name[gl]=Complemento de accións do evento de script -Name[hne]=स्क्रिप्ट घटना काम प्लगइन -Name[hu]=Parancsfájl esemény művelet bővítmény -Name[it]=Estensione per azioni d'evento degli script -Name[ja]=スクリプトイベントアクションプラグイン -Name[kk]=Оқиғаға жауап әрекеті скрипті плагині -Name[nb]=Programtillegg for handling ved skripthendelse -Name[nds]=Moduul "Skript-Begeefnisakschoon" -Name[nl]=Plug-in voor actie na scriptevent -Name[pl]=Wtyczka przypadku działania skryptowego -Name[pt]='Plugin' de Acção do Evento do Programa -Name[pt_BR]=Plugin de Ação do Evento do Programa -Name[ru]=Модуль действий для событий сценария -Name[sk]=Plugin akcie udalosti skriptu -Name[sv]=Insticksprogram med skripthändelseåtgärd -Name[tr]=Betik Olay Durumu Eklentisi -Name[uk]=Додаток сценаріїв реакцій на події -Name[wa]=Tchôke-divins faitindje d' evenmint do scripe -Name[x-test]=xxScript Event Action Pluginxx -Name[zh_CN]=脚本事件动作插件 -Name[zh_TW]=文稿事件動作外掛程式 -Type=ServiceType -X-KDE-ServiceType=Calligra/ScriptEventAction -Comment=A plugin that contains a script event action -Comment[bs]=Plugin koji sadrzi događaje skripte -Comment[ca]=Un connector que conté un script d'acció d'esdeveniment -Comment[ca@valencia]=Un connector que conté un script d'acció d'esdeveniment -Comment[da]=Et plugin som indeholder en script-begivenhedshandling -Comment[de]=Ein Modul, das ein Skriptaktionsereignis enthält -Comment[el]=Ένα πρόσθετο που περιέχει μια ενέργεια γεγονότος σεναρίου -Comment[en_GB]=A plugin that contains a script event action -Comment[es]=Un complemento que contiene una acción de evento de guion -Comment[et]=Skripti sündmustoiminguid sisaldav plugin -Comment[eu]=Script-gertaeren ekintza bat duen plugina -Comment[fr]=Module externe contenant une action de script d'évènement -Comment[gl]=Complemento que contén unha acción do evento de script. -Comment[hne]=एक प्लगइन जेमां प्रस्तुतिकरन घटना काम हे -Comment[hu]=Egy bővítmény, amely egy parancsfájl esemény műveletet tartalmaz -Comment[it]=Un'estensione contenente un'azione d'evento degli script -Comment[ja]=スクリプトイベントアクションを含むプラグイン -Comment[kk]=Оқиғаға жауап әрекеті скрипті орналасқан плагині -Comment[nb]=Et programtillegg som inneholder en handling for en skript-hendelse -Comment[nds]=En Moduul, dat en Skript-Begeefnisakschoon bargt -Comment[nl]=Een plug-in met een actie bij een event in een script -Comment[pl]=Wtyczka zawierająca przypadek działania skryptowego -Comment[pt]=Um 'plugin' que contém uma acção de evento do programa -Comment[pt_BR]=Um plugin que contém uma ação de evento do programa -Comment[ru]=Модуль, содержащий действие для события сценария -Comment[sk]=Plugin ktorý obsahuje akciu udalosti skriptu -Comment[sv]=Ett insticksprogram som innehåller en skripthändelseåtgärd -Comment[tr]=Betik olay durumunu içeren bir eklenti -Comment[uk]=Додаток, що містить сценарій реакції на подію -Comment[wa]=On tchôke-divins k' a ene accion d' envenmint do scripe -Comment[x-test]=xxA plugin that contains a script event actionxx -Comment[zh_CN]=包含脚本事件动作的插件 -Comment[zh_TW]=包含文稿事件動作的外掛程式 -[PropertyDef::X-ScriptEventAction-MinVersion] -Type=int -[PropertyDef::X-ScriptEventAction-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/kopageapp/tools/CMakeLists.txt b/libs/kopageapp/tools/CMakeLists.txt index 6971411455..3dea5842fd 100644 --- a/libs/kopageapp/tools/CMakeLists.txt +++ b/libs/kopageapp/tools/CMakeLists.txt @@ -1,8 +1 @@ add_subdirectory(backgroundTool) - -install( - FILES - kopa_tool.desktop - DESTINATION - ${SERVICETYPES_INSTALL_DIR} -) diff --git a/libs/kopageapp/tools/kopa_tool.desktop b/libs/kopageapp/tools/kopa_tool.desktop deleted file mode 100644 index 92161d4bea..0000000000 --- a/libs/kopageapp/tools/kopa_tool.desktop +++ /dev/null @@ -1,28 +0,0 @@ -[Desktop Entry] -Type=ServiceType -X-KDE-ServiceType=CalligraPageApp/Tool -Comment=Tool for Calligra Page Applications -Comment[bs]=Alat za Calligra aplikacije stranice -Comment[ca]=Eina per les aplicacions de pàgina del Calligra -Comment[da]=Værktøj til Calligra Page-programmer -Comment[de]=Werkzeug für Calligra-Seitenanwendungen -Comment[en_GB]=Tool for Calligra Page Applications -Comment[es]=Herramienta para las aplicaciones de páginas de Calligra -Comment[et]=Calligra leheküljepõhiste rakenduste tööriist -Comment[fi]=Calligran sivupohjaisten sovellusten työkalu -Comment[it]=Strumento per le applicazioni di Calligra Page -Comment[ja]=Calligra Page 用ツール -Comment[nb]=Verktøy for Calligra side-programmer -Comment[nl]=Hulpmiddel voor Calligra pagina-applicatie -Comment[pl]=Narzędzie dla aplikacji Stron Calligry -Comment[pt]=Ferramenta para as Aplicações de Páginas do Calligra -Comment[pt_BR]=Ferramenta para os Aplicativos de Páginas do Calligra -Comment[sk]=Nástroj pre aplikácie Calligra Page -Comment[sv]=Verktyg för Calligra sidprogram -Comment[tr]=Calligra Sayfa Uygulaması için Araç -Comment[uk]=Інструмент для програм Calligra Page -Comment[x-test]=xxTool for Calligra Page Applicationsxx -[PropertyDef::X-KoPageApp-Version] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/kotext/CMakeLists.txt b/libs/kotext/CMakeLists.txt index 2799354e24..fed8d70478 100644 --- a/libs/kotext/CMakeLists.txt +++ b/libs/kotext/CMakeLists.txt @@ -1,233 +1,231 @@ include_directories(${KOTEXT_INCLUDES} ${FONTCONFIG_INCLUDE_DIR}/fontconfig ${FREETYPE_INCLUDE_DIRS}) add_subdirectory( tests ) add_subdirectory( styles/tests ) ########### next target ############### set(kotext_LIB_SRCS KoDocumentRdfBase.cpp KoText.cpp KoTextBlockData.cpp KoTextBlockBorderData.cpp KoTextBlockPaintStrategyBase.cpp KoTextOdfSaveHelper.cpp KoTextPaste.cpp KoTextDocument.cpp KoTextEditor.cpp KoTextEditor_undo.cpp KoTextEditor_format.cpp KoList.cpp KoTextEditingRegistry.cpp KoTextEditingFactory.cpp KoTextEditingPlugin.cpp KoTextRangeManager.cpp KoInlineTextObjectManager.cpp KoInlineObjectFactoryBase.cpp KoInlineObjectRegistry.cpp InsertInlineObjectActionBase_p.cpp InsertVariableAction.cpp InsertNamedVariableAction.cpp InsertTextReferenceAction.cpp InsertTextLocator.cpp KoInlineObject.cpp KoTextRange.cpp KoVariable.cpp KoVariableManager.cpp KoNamedVariable.cpp KoSection.cpp KoSectionEnd.cpp KoSectionUtils.cpp KoSectionModel.cpp KoTextLocator.cpp KoTextReference.cpp KoAnchorInlineObject.cpp KoAnchorTextRange.cpp KoTextShapeSavingContext.cpp KoAnnotation.cpp KoAnnotationManager.cpp KoBookmark.cpp KoBookmarkManager.cpp KoInlineNote.cpp KoInlineCite.cpp KoTextSoftPageBreak.cpp FindDirection_p.cpp KoFindStrategy.cpp KoReplaceStrategy.cpp KoFind_p.cpp KoFind.cpp KoTextDebug.cpp KoTextPage.cpp KoPageProvider.cpp KoTableColumnAndRowStyleManager.cpp KoTextInlineRdf.cpp KoTextMeta.cpp KoTextTableTemplate.cpp OdfTextTrackStyles.cpp ToCBibGeneratorInfo.cpp KoTableOfContentsGeneratorInfo.cpp KoBibliographyInfo.cpp BibliographyGenerator.cpp styles/Styles_p.cpp styles/KoCharacterStyle.cpp styles/KoParagraphStyle.cpp styles/KoStyleManager.cpp styles/KoListStyle.cpp styles/KoListLevelProperties.cpp styles/KoTableStyle.cpp styles/KoTableColumnStyle.cpp styles/KoTableRowStyle.cpp styles/KoTableCellStyle.cpp styles/KoSectionStyle.cpp opendocument/KoTextSharedLoadingData.cpp opendocument/KoTextSharedSavingData.cpp opendocument/KoTextLoader.cpp opendocument/KoTextWriter_p.cpp opendocument/KoTextWriter.cpp changetracker/KoChangeTracker.cpp changetracker/KoChangeTrackerElement.cpp changetracker/KoFormatChangeInformation.cpp changetracker/KoDeletedRowColumnDataStore.cpp changetracker/KoDeletedRowData.cpp changetracker/KoDeletedColumnData.cpp changetracker/KoDeletedCellData.cpp commands/ChangeAnchorPropertiesCommand.cpp commands/ChangeListCommand.cpp commands/ChangeStylesCommand.cpp commands/ChangeStylesMacroCommand.cpp commands/DeleteAnchorsCommand.cpp commands/DeleteAnnotationsCommand.cpp commands/DeleteCommand.cpp commands/DeleteTableColumnCommand.cpp commands/DeleteTableRowCommand.cpp commands/InsertNoteCommand.cpp commands/InsertTableColumnCommand.cpp commands/InsertTableRowCommand.cpp commands/ResizeTableCommand.cpp commands/InsertInlineObjectCommand.cpp commands/ListItemNumberingCommand.cpp commands/TextPasteCommand.cpp commands/AddTextRangeCommand.cpp commands/AddAnnotationCommand.cpp commands/ParagraphFormattingCommand.cpp commands/RenameSectionCommand.cpp commands/NewSectionCommand.cpp commands/SplitSectionsCommand.cpp KoTextDrag.cpp KoTextCommandBase.cpp TextDebug.cpp ) if( SHOULD_BUILD_FEATURE_RDF ) set(kotext_LIB_SRCS ${kotext_LIB_SRCS} KoTextRdfCore.cpp ) endif() add_library(kotext SHARED ${kotext_LIB_SRCS}) generate_export_header(kotext BASE_NAME kotext) target_link_libraries(kotext flake KF5::TextWidgets KF5::XmlGui KF5::WindowSystem) if( SHOULD_BUILD_FEATURE_RDF ) target_link_libraries(kotext ${SOPRANO_LIBRARIES}) endif() target_link_libraries(kotext LINK_INTERFACE_LIBRARIES flake KF5::TextWidgets) if( FONTCONFIG_FOUND ) target_link_libraries(kotext ${FONTCONFIG_LIBRARIES}) endif() if( FREETYPE_FOUND ) target_link_libraries(kotext ${FREETYPE_LIBRARIES}) endif() set_target_properties(kotext PROPERTIES VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION} ) install(TARGETS kotext ${INSTALL_TARGETS_DEFAULT_ARGS}) ########### install files ############### -install( FILES texteditingplugin.desktop inlinetextobject.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR}) - install( FILES KoDocumentRdfBase.h KoInlineObject.h KoTextEditor.h KoTextEditingFactory.h KoTextEditingPlugin.h KoTextEditingRegistry.h KoInlineObjectRegistry.h KoInlineObjectFactoryBase.h KoBookmark.h KoBookmarkManager.h KoAnnotationManager.h KoInlineTextObjectManager.h KoAnchorInlineObject.h KoAnchorTextRange.h KoTextBlockBorderData.h KoTextBlockData.h KoTextDocument.h KoText.h KoTextRange.h KoTextRangeManager.h KoList.h KoTextLocator.h KoTextPage.h KoTextPaste.h KoVariable.h KoVariableManager.h KoTextRdfCore.h KoTextInlineRdf.h KoTextMeta.h KoTextSoftPageBreak.cpp KoSection.h KoSectionEnd.h KoSectionUtils.h KoSectionModel.h KoTextCommandBase.h KoTextTableTemplate.h DESTINATION ${INCLUDE_INSTALL_DIR}/calligra COMPONENT Devel ) install( FILES styles/KoCharacterStyle.h styles/KoListLevelProperties.h styles/KoListStyle.h styles/KoParagraphStyle.h styles/KoTableColumnStyle.h styles/KoTableRowStyle.h styles/KoTableCellStyle.h styles/KoSectionStyle.h styles/KoStyleManager.h styles/KoTableStyle.h DESTINATION ${INCLUDE_INSTALL_DIR}/calligra/styles COMPONENT Devel ) install( FILES changetracker/KoChangeTracker.h changetracker/KoChangeTrackerElement.h changetracker/KoDeletedRowColumnDataStore.h changetracker/KoDeletedRowData.cpp changetracker/KoDeletedColumnData.cpp changetracker/KoDeletedCellData.cpp DESTINATION ${INCLUDE_INSTALL_DIR}/calligra/changetracker COMPONENT Devel ) diff --git a/libs/kotext/inlinetextobject.desktop b/libs/kotext/inlinetextobject.desktop deleted file mode 100644 index 4a86f8e1e5..0000000000 --- a/libs/kotext/inlinetextobject.desktop +++ /dev/null @@ -1,85 +0,0 @@ -[Desktop Entry] -Name=Inline Text Object Plugin -Name[bs]=Plugin za inline tekst objekte -Name[ca]=Connector d'objecte de text a la línia -Name[ca@valencia]=Connector d'objecte de text a la línia -Name[da]=Plugin til indlejret tekstobjekt -Name[de]=Mitfließendes-Textobjekt-Modul -Name[el]=Πρόσθετο ενσωμάτωσης αντικειμένου κειμένου -Name[en_GB]=Inline Text Object Plugin -Name[es]=Complemento de objetos incorporados de texto -Name[et]=Tekstiobjekti plugin -Name[eu]=Barneko testu-objektuen plugina -Name[fi]=Liitännäinen rivinsisäisiä tekstiobjekteja varten -Name[fr]=Module externe d'objet de texte interne -Name[gl]=Complemento de obxectos de texto inserido -Name[hi]=इनलाइन पाठ वस्तु प्लगइन -Name[hne]=इनलाइन पाठ चीज प्लगइन -Name[hu]=Sorközi szövegobjektum bővítmény -Name[it]=Estensione per oggetti di testo in linea -Name[ja]=インラインテキストオブジェクトのためのプラグイン -Name[kk]=Мәтіні ішіндегі нысан плагині -Name[nb]=Programtillegg for innebygget tekstobjekt -Name[nds]=Inbett Textobjektmoduul -Name[ne]=इनलाइन पाठ वस्तु प्लगइन -Name[nl]=Inline tekstobjectplug-in -Name[pl]=Wtyczka wstawionego obiektu tekstowego -Name[pt]='Plugin' do Objecto Incorporado de Texto -Name[pt_BR]=Plugin do Objeto Incorporado de Texto -Name[ru]=Модуль встроенного текстового объекта -Name[sk]=Definícia pluginu inline textu -Name[sv]=Insticksprogram för flytande textobjekt -Name[ta]=உள் வரியின் உரைப்பொருள் வரையறை -Name[tr]=Satır Metni Nesnesi Eklentisi -Name[uk]=Додаток рядкового текстового об’єкта -Name[wa]=Tchôke-divins di cayets tecse dins l' messaedje -Name[x-test]=xxInline Text Object Pluginxx -Name[zh_CN]=内联文本对象插件 -Name[zh_TW]=內含文字物件外掛程式 -Type=ServiceType -X-KDE-ServiceType=Calligra/Text-InlineObject -Comment=Definition of a text object -Comment[bs]=Definicija tekstualnog objekta -Comment[ca]=Definició d'objecte de text -Comment[ca@valencia]=Definició d'objecte de text -Comment[cs]=Definice textového objektu -Comment[da]=Definition af et tekstobjekt -Comment[de]=Definition eines Textobjektes -Comment[el]=Ορισμός ενός αντικειμένου κειμένου -Comment[en_GB]=Definition of a text object -Comment[es]=Definición de un objeto de texto -Comment[et]=Tekstiobjekti definitsioon -Comment[eu]=Testu-objektu baten definizioa -Comment[fi]=Tekstiobjektin määrittely -Comment[fr]=Définition d'un objet de texte -Comment[fy]=Defenysje fan in tekstobjekt -Comment[gl]=Definción dun obxecto de texto -Comment[hi]=पाठ वस्तु की परिभाषा -Comment[hne]=पाठ चीज के परिभासा -Comment[hu]=Egy szövegobjektum meghatározása -Comment[it]=Definizione di un oggetto di testo -Comment[ja]=テキストオブジェクトの定義 -Comment[kk]=Мәтін нысанының анықтамасы -Comment[nb]=Definisjon av et tekstobjekt -Comment[nds]=Definitschoon vun en Textobjekt -Comment[ne]=पाठ वस्तुको परिभाषा -Comment[nl]=Definitie van een tekstobject -Comment[pl]=Definicja obiektu tekstowego -Comment[pt]=Definição de um objecto de texto -Comment[pt_BR]=Definição de um objeto de texto -Comment[ru]=Определение текстового объекта -Comment[sk]=Definícia textového objektu -Comment[sv]=Definition av ett textobjekt -Comment[ta]=உரைப்பொருளின் வரையறை -Comment[tr]=Bir metin nesnesinin tanımı -Comment[uk]=Визначення текстового об’єкта -Comment[wa]=Definixha d' on cayet tecse -Comment[x-test]=xxDefinition of a text objectxx -Comment[zh_CN]=文本对象的定义 -Comment[zh_TW]=定義文字物件 -[PropertyDef::X-KoText-MinVersion] -Type=int -[PropertyDef::X-KoText-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/kotext/texteditingplugin.desktop b/libs/kotext/texteditingplugin.desktop deleted file mode 100644 index 0cd981e9f0..0000000000 --- a/libs/kotext/texteditingplugin.desktop +++ /dev/null @@ -1,82 +0,0 @@ -[Desktop Entry] -Name=Text Editing plugin for the Calligra text tool -Name[bs]=Plugin za editovanje teksta za Calligra tekst alat -Name[ca]=Connector d'edició de text per a l'eina de text del Calligra -Name[ca@valencia]=Connector d'edició de text per a l'eina de text del Calligra -Name[cs]=Modul pro úpravy textu nástroje Calligra pro text -Name[da]=Plugin til tekstredigering til Calligras tekstværktøj -Name[de]=Modul zur Textbearbeitung für das Calligra-Textwerkzeug -Name[el]=Πρόσθετο επεξεργασίας κειμένου για το εργαλείο κειμένου του Calligra -Name[en_GB]=Text Editing plugin for the Calligra text tool -Name[es]=Complemento de edición de texto para la herramienta de texto de Calligra -Name[et]=Calligra tekstitööriista teksti redigeerimise plugin -Name[eu]=Testua editatzeko plugina Calligra testu-tresnarako -Name[fi]=Tekstinmuokkausliitännäinen Calligran tekstityökalua varten -Name[fr]=Module externe d'édition de texte pour l'outil texte de Calligra -Name[gl]=Complemento de edición de texto para a ferramenta de texto de Calligra -Name[hu]=Szövegszerkesztő bővítmény a Calligra szövegeszközhöz -Name[it]=Estensione di modifica del testo per lo strumento di testo di Calligra -Name[ja]=Calligra テキストツールのためのテキスト編集プラグイン -Name[kk]=Calligra мәтін құралына арналған мәтін өңдеу плагині -Name[ko]=Calligra 텍스트 도구용 텍스트 편집 플러그인 -Name[nb]=Programtillegg for tekstredigering for Calligra tekstverktøy -Name[nds]=Textbewerk-Moduul för dat Calligra-Textwarktüüch -Name[nl]=Tekstbewerkingsplug-in voor het tekstgereedschap van Calligra -Name[pl]=Wtyczka edycji tekstu dla narzędzia tekstu Calligra -Name[pt]='Plugin' de edição de texto para a ferramenta de texto do Calligra -Name[pt_BR]=Plugin de edição de texto para a ferramenta de texto do Calligra -Name[ru]=Модуль редактирования текста для Calligra -Name[sk]=Plugin textového editora pre textový nástroj Calligra -Name[sv]=Insticksprogram med textredigering för Calligra textverktyg -Name[tr]=Calligra metin aracı için Metin Düzenleme eklentisi -Name[uk]=Додаток редагування тексту для текстового редактора Calligra -Name[x-test]=xxText Editing plugin for the Calligra text toolxx -Name[zh_CN]=Calligra 文本工具的文本编辑插件 -Name[zh_TW]=Calligra 文字工具的文字編輯外掛程式 -Type=ServiceType -X-KDE-ServiceType=Calligra/Text-EditingPlugin -Comment=Definition of a text-editing plugin -Comment[bs]=Definicija plugina za editovanje teksta -Comment[ca]=Definició d'un connector d'edició de text -Comment[ca@valencia]=Definició d'un connector d'edició de text -Comment[da]=Definition af et plugin til tekstredigering -Comment[de]=Definition eines Moduls zur Textbearbeitung -Comment[el]=Καθορισμός ενός πρόσθετου επεξεργασίας κειμένου -Comment[en_GB]=Definition of a text-editing plugin -Comment[es]=Definición de un complemento de edición de texto -Comment[et]=Teksti redigeerimise plugina definitsioon -Comment[eu]=Testua editatzeko plugin baten definizioa -Comment[fi]=Tekstinmuokkausliitännäisen määrittely -Comment[fr]=Définition d'un module externe d'édition de texte -Comment[gl]=Definición dun complemento de edición de texto -Comment[hi]=पाठ संपादन प्लगइन की परिभाषा -Comment[hne]=पाठ संपादन प्लगइन के परिभासा -Comment[hu]=Egy szövegszerkesztő bővítmény meghatározása -Comment[it]=Definizione di un'estensione di modifica di testo -Comment[ja]=テキスト編集プラグインの定義 -Comment[kk]=Мәтін-өңдеу плагинінің анықтамасы -Comment[ko]=텍스트 편집 플러그인 정의 -Comment[lv]=Teksta rediģēšanas spraudņa definīcija -Comment[nb]=Definisjon av et programtillegg for tekstredigering -Comment[nds]=Definitschoon vun en Textbewerken-Moduul -Comment[ne]=पाठ सम्पादन प्लगइनको परिभाषा -Comment[nl]=Definitie van een tekstinvoerplug-in -Comment[pl]=Definicja wtyczki edytowania tekstu -Comment[pt]=Definição de um 'plugin' de edição de texto -Comment[pt_BR]=Definição de um plugin de edição de texto -Comment[ru]=Определение объекта для редактирования текста -Comment[sk]=Definícia pluginu na editáciu textu -Comment[sv]=Definition av ett Insticksprogram för textredigering -Comment[ta]=உரை-தொகுப்பானின் சொருகல் வரையறை -Comment[tr]=Metin düzenleme eklentisi tanımı -Comment[uk]=Визначення додатка для зміни тексту -Comment[wa]=Definixha d' on tchôke-divins d' aspougnaedje di tecse -Comment[x-test]=xxDefinition of a text-editing pluginxx -Comment[zh_CN]=文本编辑插件的定义 -Comment[zh_TW]=文字編輯外掛程式定義 -[PropertyDef::X-KoText-MinVersion] -Type=int -[PropertyDef::X-KoText-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/main/CMakeLists.txt b/libs/main/CMakeLists.txt index 8328318a4f..4ed005e467 100644 --- a/libs/main/CMakeLists.txt +++ b/libs/main/CMakeLists.txt @@ -1,160 +1,159 @@ if (BUILD_TESTING) add_subdirectory( tests ) endif () kde_enable_exceptions() if (APPLE) find_library(FOUNDATION_LIBRARY Foundation) endif () include_directories( ${KOMAIN_INCLUDES}) ########### next target ############### if( Qca-qt5_FOUND ) add_definitions( -DQCA2 ) endif() set(komain_LIB_SRCS KoAutoSaveRecoveryDialog.cpp KoApplication.cpp KoDockerManager.cpp KoDocument.cpp KoDocumentEntry.cpp KoMainWindow.cpp KoPrintingDialog.cpp KoPrintJob.cpp KoVersionDialog.cpp KoView.cpp KoFilterManager.cpp KoFilterChain.cpp KoFilter.cpp KoFilterEntry.cpp KoFilterManager_p.cpp KoFilterVertex.cpp KoFilterGraph.cpp KoFilterEdge.cpp KoFilterChainLink.cpp KoFilterChainLinkList.cpp KoStandardAction.cpp KoUndoStackAction.cpp config/KoConfigDocumentPage.cpp config/KoConfigGridPage.cpp config/KoConfigMiscPage.cpp KoDocumentSectionDelegate.cpp KoDocumentSectionToolTip.cpp KoDocumentSectionView.cpp KoDetailsPane.cpp KoOpenPane.cpp KoRecentDocumentsPane.cpp KoTemplate.cpp KoTemplateCreateDia.cpp KoTemplateGroup.cpp KoTemplates.cpp KoTemplatesPane.cpp KoTemplateTree.cpp KoFindBase.cpp KoFindMatch.cpp KoFindText.cpp KoFindToolbar.cpp KoFindOption.cpp KoFindOptionSet.cpp KoFindStyle.cpp KoPart.cpp ) if( QT_QTDBUS_FOUND ) set(komain_LIB_SRCS ${komain_LIB_SRCS} KoApplicationAdaptor.cpp KoViewAdaptor.cpp KoPartAdaptor.cpp ) endif() ki18n_wrap_ui( komain_LIB_SRCS KoOpenPaneBase.ui KoDetailsPaneBase.ui ) QT5_WRAP_CPP(komain_HEADERS_MOC KoDocumentSectionPropertyAction_p.h) add_library(komain SHARED ${komain_HEADERS_MOC} ${komain_LIB_SRCS}) target_link_libraries(komain PUBLIC kowidgets kotextlayout koversion KF5::KDELibs4Support PRIVATE KF5::ItemViews ) if( KF5_Activities_FOUND ) target_link_libraries(komain PUBLIC KF5::Activities) endif() if (APPLE) target_link_libraries(komain PRIVATE ${FOUNDATION_LIBRARY}) endif () set_target_properties(komain PROPERTIES VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION} ) install(TARGETS komain ${INSTALL_TARGETS_DEFAULT_ARGS} ) ########### install files ############### -install(FILES calligradocker.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR} ) install(FILES calligra_shell.rc DESTINATION ${DATA_INSTALL_DIR}/calligra ) if (APPLE) install(FILES osx.stylesheet DESTINATION ${DATA_INSTALL_DIR}/calligra ) endif () # For now, don't install the header files because of the conflict with the komvc # library. if (FALSE) install( FILES KoApplication.h KoDocument.h KoDocumentEntry.h KoDocumentSectionModel.h KoFilter.h KoFilterChain.h KoFilterChainLinkList.h KoFilterEntry.h KoFilterGraph.h KoFilterManager.h KoFilterVertex.h KoFindBase.h KoFindText.h KoFindToolbar.h KoFindMatch.h KoFindOption.h KoFindOptionSet.h KoMainWindow.h KoPageWidgetItem.h MacSupport.h KoPart.h KoPrintJob.h KoVersionDialog.h KoView.h KoStandardAction.h komain_export.h DESTINATION ${INCLUDE_INSTALL_DIR}/calligra COMPONENT Devel) if( QT_QTDBUS_FOUND ) install( FILES KoApplicationAdaptor.h KoViewAdaptor.h DESTINATION ${INCLUDE_INSTALL_DIR}/calligra COMPONENT Devel) endif() endif() diff --git a/libs/main/calligradocker.desktop b/libs/main/calligradocker.desktop deleted file mode 100644 index dab961ad4e..0000000000 --- a/libs/main/calligradocker.desktop +++ /dev/null @@ -1,81 +0,0 @@ -[Desktop Entry] -Name=Calligra Docker Plugin -Name[bs]=Calligra doker plugin -Name[ca]=Connector acoblador del Calligra -Name[ca@valencia]=Connector acoblador del Calligra -Name[cs]=Modul doků Calligra -Name[da]=Dokker-plugin til Calligra -Name[de]=Calligra Docker-Modul -Name[el]=Πρόσθετο προσάρτησης Calligra -Name[en_GB]=Calligra Docker Plugin -Name[es]=Complemento de panel de Calligra -Name[et]=Calligra dokkide plugin -Name[eu]=Calligra-ren panel-plugina -Name[fi]=Calligran telakkaliitännäinen -Name[fr]=Module externe de panneaux pour Calligra -Name[gl]=Complemento para Calligra de doca -Name[hu]=Calligra dokkoló bővítmény -Name[it]=Estensione per le aree di aggancio di Calligra -Name[ja]=Calligra ドッキングパネル・プラグイン -Name[kk]=Calligra-ның докер плагині -Name[ko]=Calligra 도킹 패널 플러그인 -Name[nb]=Calligra dokker-programtillegg -Name[nds]=Calligra-Dockermoduul -Name[nl]=Calligra-plug-in voor vastzetter -Name[pl]=Wtyczka dokowania dla Calligry -Name[pt]='Plugin' de Área Acoplável do Calligra -Name[pt_BR]=Plugin acoplável do Calligra -Name[ru]=Модуль Calligra Docker -Name[sk]=Plugin Calligra docker -Name[sv]=Calligra-dockningsinsticksprogram -Name[tr]=Calligra Docker Eklentisi -Name[uk]=Додаток панелі для Calligra -Name[x-test]=xxCalligra Docker Pluginxx -Name[zh_CN]=Calligra 停靠插件 -Name[zh_TW]=Calligra 嵌入外掛程式 -Type=ServiceType -X-KDE-ServiceType=Calligra/Dock -Comment=A plugin that contains a so called 'dockwidget' -Comment[bs]=Plugin koji sadrzi "sprave za dokiranje" -Comment[ca]=Un connector que en conté un anomenat «dockwidget» -Comment[ca@valencia]=Un connector que en conté un anomenat «dockwidget» -Comment[da]=Et plugin som indeholder en såkaldt 'dock-kontrol' -Comment[de]=Ein Modul, das ein sogenanntes „dockwidget“ enthält -Comment[el]=Ένα πρόσθετο που περιέχει ένα γραφικό συστατικό προσάρτησης -Comment[en_GB]=A plugin that contains a so called 'dockwidget' -Comment[es]=Un complemento que contiene una «zona de paneles» -Comment[et]=Niinimetatud dokividinat sisaldav plugin -Comment[eu]='Trepeta atrakagarri' delako bat duen plugina -Comment[fi]=Liitännäinen, joka sisältää ns. dock-elementin -Comment[fr]=Module externe contenant un plasmoïde « panneau » -Comment[gl]=Complemento que contén o trebello denominado «doca». -Comment[hi]=एक प्लगइन जिसमें तथाकथित 'डॉकविजेट' हैं -Comment[hne]=एक प्लगइन जेमां तथाकथित 'डाकविजेट' हे -Comment[hu]=Egy bővítmény, amely egy úgynevezett „dokkoló felületi elemet” tartalmaz -Comment[it]=Un'estensione contenente un cosiddetto «oggetto agganciato» -Comment[ja]=ドックウィジェットを含むプラグイン -Comment[kk]='dockwidget' дегені орналасатын плагині -Comment[ko]=도킹 위젯을 포함하는 플러그인 -Comment[nb]=Et programtillegg som inneholder et såkalt «dokkelement» -Comment[nds]=En Moduul, dat en so nöömt "Andockelement" bargt -Comment[ne]='डकविजेट' भनिने समाविष्ट गर्ने एउटा प्लगइन -Comment[nl]=Een plug-in, die een zogenaamde 'dockwidget' bevat -Comment[pl]=Wtyczka zawierająca tak zwany 'dokowy element interfejsu' -Comment[pt]=Um 'plugin' que contém um 'módulo acoplável' -Comment[pt_BR]=Um plugin que contém um 'módulo acoplável' -Comment[ru]=Модуль, содержащий элемент панели -Comment[sk]=Plugin, ktorý obsahuje takzvaný 'dockwidget' -Comment[sv]=Ett insticksprogram som innehåller en så kallad 'grafisk dockningskomponent' -Comment[ta]=எசாருகள் என்பது'டாக்விட்கெட்' ஐ உள்ளடக்கியது -Comment[tr]=Sözde dok parçacığı içeren bir eklenti -Comment[uk]=Додаток, що містить так званий «віджет панелі» -Comment[wa]=On tchôke-divins k' a çk on lome ene "ahesse panea d' usteyes" -Comment[x-test]=xxA plugin that contains a so called 'dockwidget'xx -Comment[zh_CN]=一个包含所谓“停靠部件”的插件 -Comment[zh_TW]=包含「嵌入元件」的外掛程式 -[PropertyDef::X-Flake-MinVersion] -Type=int -[PropertyDef::X-Flake-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/pigment/CMakeLists.txt b/libs/pigment/CMakeLists.txt index e3e9b906b1..df0e903fb1 100644 --- a/libs/pigment/CMakeLists.txt +++ b/libs/pigment/CMakeLists.txt @@ -1,164 +1,162 @@ project(pigmentcms) # we have to repeat platform specifics from top-level if (WIN32) include_directories(${CMAKE_SOURCE_DIR}/winquirks) add_definitions(-D_USE_MATH_DEFINES) add_definitions(-DNOMINMAX) set(WIN32_PLATFORM_NET_LIBS ws2_32.lib netapi32.lib) endif () include_directories( ${PIGMENT_INCLUDES} ${Boost_INCLUDE_DIR}) set(FILE_OPENEXR_SOURCES) set(LINK_OPENEXR_LIB) if(OPENEXR_FOUND) include_directories(${OPENEXR_INCLUDE_DIR}) set(LINK_OPENEXR_LIB ${OPENEXR_LIBRARIES}) add_definitions(${OPENEXR_DEFINITIONS}) endif() set(LINK_VC_LIB) if(HAVE_VC) include_directories(${Vc_INCLUDE_DIR}) set(LINK_VC_LIB ${Vc_LIBRARIES}) kde_enable_exceptions() ko_compile_for_all_implementations_no_scalar(__per_arch_factory_objs compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp) message("Following objects are generated from the per-arch lib") message(${__per_arch_factory_objs}) endif() add_subdirectory(tests) add_subdirectory(benchmarks) set(pigmentcms_SRCS DebugPigment.cpp KoBasicHistogramProducers.cpp KoColor.cpp KoColorDisplayRendererInterface.cpp KoColorConversionAlphaTransformation.cpp KoColorConversionCache.cpp KoColorConversions.cpp KoColorConversionSystem.cpp KoColorConversionTransformation.cpp KoColorConversionTransformationFactory.cpp KoColorModelStandardIds.cpp KoColorProfile.cpp KoColorSpace.cpp KoColorSpaceEngine.cpp KoColorSpaceFactory.cpp KoColorSpaceMaths.cpp KoColorSpaceRegistry.cpp KoColorTransformation.cpp KoColorTransformationFactory.cpp KoColorTransformationFactoryRegistry.cpp KoCompositeColorTransformation.cpp KoCompositeOp.cpp KoCompositeOpRegistry.cpp KoCopyColorConversionTransformation.cpp KoFallBackColorTransformation.cpp KoHistogramProducer.cpp KoMultipleColorConversionTransformation.cpp KoUniqueNumberForIdServer.cpp colorspaces/KoAlphaColorSpace.cpp colorspaces/KoLabColorSpace.cpp colorspaces/KoRgbU16ColorSpace.cpp colorspaces/KoRgbU8ColorSpace.cpp colorspaces/KoSimpleColorSpaceEngine.cpp compositeops/KoOptimizedCompositeOpFactory.cpp compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp ${__per_arch_factory_objs} colorprofiles/KoDummyColorProfile.cpp resources/KoAbstractGradient.cpp resources/KoColorSet.cpp resources/KoPattern.cpp resources/KoResource.cpp resources/KoMD5Generator.cpp resources/KoHashGeneratorProvider.cpp resources/KoStopGradient.cpp resources/KoSegmentGradient.cpp ) set(PIGMENT_INSTALL_FILES ${CMAKE_CURRENT_BINARY_DIR}/pigment_export.h DebugPigment.h KoBasicHistogramProducers.h KoChannelInfo.h KoColor.h KoColorConversionTransformation.h KoColorConversionTransformationAbstractFactory.h KoColorConversionTransformationFactory.h KoColorModelStandardIds.h KoColorProfile.h KoColorSpace.h KoColorSpaceEngine.h KoColorSpaceFactory.h KoColorSpaceAbstract.h KoColorSpaceConstants.h KoColorSpaceMaths.h KoColorSpaceRegistry.h KoCmykColorSpaceTraits.h KoColorSpaceTraits.h KoGrayColorSpaceTraits.h KoLabColorSpaceTraits.h KoRgbColorSpaceTraits.h KoXyzColorSpaceTraits.h KoYcbcrColorSpaceTraits.h KoColorTransformation.h KoColorTransformationFactory.h KoColorTransformationFactoryRegistry.h KoCompositeOp.h KoConvolutionOp.h KoFallBackColorTransformation.h KoIntegerMaths.h KoLabDarkenColorTransformation.h KoMixColorsOp.h KoMixColorsOpImpl.h KoHistogramProducer.h ) set (EXTRA_LIBRARIES ${LINK_OPENEXR_LIB} ${LINK_VC_LIB}) if(MSVC OR (WIN32 AND "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel")) # avoid "cannot open file 'LIBC.lib'" error set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /NODEFAULTLIB:LIBC.LIB") endif() add_library(pigmentcms SHARED ${pigmentcms_SRCS}) generate_export_header(pigmentcms BASE_NAME pigment EXPORT_MACRO_NAME PIGMENTCMS_EXPORT ) if (HAVE_VC) target_link_libraries(pigmentcms KF5::I18n ) target_link_libraries(pigmentcms LINK_INTERFACE_LIBRARIES KF5::I18n ) endif() target_link_libraries( pigmentcms koplugin ${EXTRA_LIBRARIES} KF5::I18n Qt5::Gui Qt5::Xml ${WIN32_PLATFORM_NET_LIBS} ) target_link_libraries( pigmentcms LINK_INTERFACE_LIBRARIES koplugin Qt5::Xml Qt5::Gui ${EXTRA_LIBRARIES} ) set_target_properties(pigmentcms PROPERTIES VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION} ) install(TARGETS pigmentcms ${INSTALL_TARGETS_DEFAULT_ARGS}) -install( FILES pigment.desktop pigmentextension.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR}) - install( FILES ${PIGMENT_INSTALL_FILES} DESTINATION ${INCLUDE_INSTALL_DIR}/calligra COMPONENT Devel) diff --git a/libs/pigment/pigment.desktop b/libs/pigment/pigment.desktop deleted file mode 100644 index e66d646827..0000000000 --- a/libs/pigment/pigment.desktop +++ /dev/null @@ -1,44 +0,0 @@ -[Desktop Entry] -Type=ServiceType -X-KDE-ServiceType=Calligra/ColorSpace -Comment=A module implementing a complete colorspace for use with Pigment Color Manipulation System -Comment[bg]=Модул, реализиращ пълна цветова гама за употреба с Pigment Color Manipulation System -Comment[bs]=Modul koji implementuje kompletne prostore boja za korištenje u Manipulacionom Sistemu Pigmentnih Boja -Comment[ca]=Un mòdul que implementa un espai de colors complet per a usar-lo amb el Sistema de Manipulació Pigment Color -Comment[ca@valencia]=Un mòdul que implementa un espai de colors complet per a usar-lo amb el Sistema de Manipulació Pigment Color -Comment[da]=Et modul som implementerer et komplet farveområde til brug med Pigment Color Manipulation System -Comment[de]=Ein Modul, das einen kompletten Farbraum zur Benutzung mit dem „Pigment Color Manipulation System“ implementiert -Comment[el]=Ένα άρθρωμα που υλοποιεί έναν πλήρη χρωματικό χώρο με χρήση του συστήματος χειρισμού χρωμάτων βαφής -Comment[en_GB]=A module implementing a complete colourspace for use with Pigment Colour Manipulation System -Comment[es]=Un módulo que implementa un espacio de color completo para usarlo con el sistema de manipulación de colores Pigment -Comment[et]=Täielikku värviruumi teostav moodul Pigmenti värvikäitlussüsteemile -Comment[eu]=Koloreak manipulatzeko Pigment sistemarekin erabiltzeko kolore-espazio oso bat inplementatzen duen modulua -Comment[fi]=Moduuli, joka toteuttaa täydellisen väriavaruuden käytettäväksi Pigment Color Manipulation System -järjestelmän kanssa -Comment[fr]=Un module implantant un espace de couleurs complet à utiliser avec le système de manipulation des pigment de couleurs -Comment[fy]=In module dy't in folslein kleurgebiet ymplementearret dat brûkt kin wurde mei libkritacolor -Comment[gl]=Módulo que define un espazo de cores completo para o seu uso co sistema de manipulación dos pigmentos das cores (PCMS). -Comment[hu]=Egy teljes színteret megvalósító modul a pigmentszín manipulációs rendszer használatához -Comment[it]=Un modulo che implementa uno spazio di colori completo da usare con il sistema di manipolazione dei colori di Pigment -Comment[kk]=Пигмент түсімен айналасу жүйесі қолданатын толық түстер кеңістікті іске асыратын модулі -Comment[ko]=Pigment 색 처리 시스템에 사용할 수 있는 완전한 색 공간을 구현하는 모듈 -Comment[nb]=En modul som implementerer et komplett fargerom til bruk med Pigment Color Manipulation System -Comment[nds]=En Moduul, dat en helen Klörenruum för den Bruuk mit Pigmentklöör-Bewerkensysteem inbuut -Comment[nl]=Een module die een volledig kleurgebied implementeert dat gebruikt wordt met Pigment Color Manipulation System -Comment[pl]=Moduł implementujący kompletną przestrzeń kolorów do użytku z Systemem manipulacji kolorem pigmentu -Comment[pt]=Um módulo que implementa um espaço de cores completo para usar com o Sistema de Manipulação de Cores por Pigmentos -Comment[pt_BR]=Um módulo que implementa um espaço de cores completo para usar com a Sistema de Manipulação de Pigmento de Cor -Comment[ru]=Модуль для полной поддержки цветового пространства для использования с Pigment Color Manipulation System. -Comment[sk]=Modul ktorý poskytuje úplný farebný priestor pre použitie s Pigment Color Manipulation System -Comment[sv]=En modul som implementerar en fullständig färgrymd för användning med systemet för hantering av pigmentfärg -Comment[ta]= தெளிவான வண்ணத்தைப் பயன்படுத்தி முழுமையான வண்ணக் கூறை உண்டாக்குகிறதுஉருவாக்கம் கணினி -Comment[tr]=Pigment Rengi ile kullanmak için tüm renk boşluğunu oluşturan bir modül -Comment[uk]=Модуль впровадження повного простору кольорів для використання з системою керування кольорами пігментів (PCMS) -Comment[wa]=On module ki dene en espåce di coleur complet as eployî avou l' Sistinme d' apougnaedje di pigmints d' coleurs -Comment[x-test]=xxA module implementing a complete colorspace for use with Pigment Color Manipulation Systemxx -Comment[zh_TW]=實作完整色彩空間以使用 Pigment 色彩處理系統的模組 -[PropertyDef::X-Pigment-MinVersion] -Type=int -[PropertyDef::X-Pigment-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/pigment/pigmentextension.desktop b/libs/pigment/pigmentextension.desktop deleted file mode 100644 index f82ddd3f9b..0000000000 --- a/libs/pigment/pigmentextension.desktop +++ /dev/null @@ -1,44 +0,0 @@ -[Desktop Entry] -Type=ServiceType -X-KDE-ServiceType=Calligra/ColorSpaceExtension -Comment=A module implementing an extension to a colorspace of the Pigment Color Manipulation System -Comment[bg]=Модул, реализиращ пълна цветова гама за употреба с Pigment Color Manipulation System -Comment[bs]=Modul koji implementuje proširenje na prostor boja u Manipulacionom Sistemu Pigmentnih Boja -Comment[ca]=Un mòdul que implementa una extensió a un espai de colors del Sistema de Manipulació Pigment Color -Comment[ca@valencia]=Un mòdul que implementa una extensió a un espai de colors del Sistema de Manipulació Pigment Color -Comment[da]=Et modul som implementerer et udvidelse til et farveområde til Pigment Color Manipulation System -Comment[de]=Ein Modul, das eine Erweiterung eines Farbraums zur Benutzung mit dem „Pigment Color Manipulation System“ implementiert -Comment[el]=Ένα άρθρωμα που υλοποιεί μια επέκταση σε έναν χρωματικό χώρο με χρήση του συστήματος χειρισμού χρωμάτων βαφής -Comment[en_GB]=A module implementing an extension to a colourspace of the Pigment Colour Manipulation System -Comment[es]=Un módulo que implementa una extensión a un espacio de color del sistema de manipulación de colores Pigment -Comment[et]=Pigmenti värvikäitlussüsteemi värviruumi laiendit teostav moodul -Comment[eu]=Koloreak manipulatzeko Pigment sistemaren kolore-espazio bati luzapen bat inplementatzen dion modulua -Comment[fi]=Moduuli, joka laajentaa Pigment Color Manipulation System -väriavaruuden laajennuksen -Comment[fr]=Un module implantant une extension à un espace de couleurs d'un système de manipulation des pigment de couleurs -Comment[fy]=In útwreiding dy't in folslein kleurgebiet ymplementearret dat brûkt kin wurde mei libkritacolor -Comment[gl]=Módulo que introduce os espazos de cores para o sistema de manipulación dos pigmentos das cores (PCMS). -Comment[hu]=Egy színtér kiterjesztést megvalósító modul a pigmentszín manipulációs rendszer használatához -Comment[it]=Un modulo che implementa un'estensione a uno spazio di colori da usare con il sistema di manipolazione dei colori di Pigment -Comment[kk]=Пигмент түсімен айналасу жүйесінің түстер кеңістігінің кеңейтуін іске асыратын модулі -Comment[ko]=Pigment 색 처리 시스템에 사용할 수 있는 색 공간을 확장하는 모듈 -Comment[nb]=En modul som implementerer en utvidelse til et fargerom for Pigment Color Manipulation System -Comment[nds]=En Moduul, dat en Verwiedern för den Bruuk mit Pigmentklöör-Bewerkensysteem na en Klöörruum inbuut -Comment[nl]=Een module die een uitbreiding voor een kleurgebied implementeert van het Pigment Color Manipulation System -Comment[pl]=Moduł implementujący rozszerzenie przestrzeni kolorów do użytku z Systemem manipulacji kolorem pigmentu -Comment[pt]=Um módulo que implementa um espaço de cores completo para usar com o Sistema de Manipulação de Cores por Pigmentos -Comment[pt_BR]=Um módulo que implementa uma extensão para espaço de cores do Sistema de Manipulação de Pigmento de Cor -Comment[ru]=Модуль для поддержки расширения цветового пространства Pigment Color Manipulation System. -Comment[sk]=Modul ktorý poskytuje rozšírenie farebného priestoru pre použitie s Pigment Color Manipulation System -Comment[sv]=En modul som implementerar en fullständig färgrymd för användning med systemet för hantering av pigmentfärg -Comment[ta]= தெளிவான வண்ணத்தின் சிறிய பகுதியை அதிகரித்து ஒரு கூரை உண்டாக்குகிறதுஉருவாக்கம் கணினி -Comment[tr]=Pigment Rengi ile kullanmak için renk boşluğunu oluşturan bir modül -Comment[uk]=Модуль впровадження повного простору кольорів для використання з системою керування кольорами пігментів (PCMS) -Comment[wa]=On module ki dene on stindaedje as en espåce di coleur do Sistinme d' apougnaedje di pigmints d' coleurs -Comment[x-test]=xxA module implementing an extension to a colorspace of the Pigment Color Manipulation Systemxx -Comment[zh_TW]=實作完整色彩空間以使用 Pigment 色彩處理系統的模組 -[PropertyDef::X-Pigment-MinVersion] -Type=int -[PropertyDef::X-Pigment-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString diff --git a/libs/rdf/CMakeLists.txt b/libs/rdf/CMakeLists.txt index 605b77c0b7..26181d690d 100644 --- a/libs/rdf/CMakeLists.txt +++ b/libs/rdf/CMakeLists.txt @@ -1,69 +1,67 @@ add_subdirectory( tests ) kde_enable_exceptions() include_directories( ${KORDF_INCLUDES}) ########### next target ############### set(kordf_LIB_SRCS KoDocumentRdf.cpp KoDocumentRdfEditWidget.cpp KoSopranoTableModelDelegate.cpp KoSopranoTableModel.cpp KoRdfPrefixMapping.cpp KoSemanticStylesheet.cpp KoRdfBasicSemanticItem.cpp KoRdfSemanticItem.cpp KoRdfSemanticItemFactoryBase.cpp KoRdfSemanticItemRegistry.cpp KoRdfSemanticItemViewSite.cpp KoRdfSemanticTree.cpp KoRdfSemanticTreeWidgetItem.cpp KoSemanticStylesheetsEditor.cpp KoChangeTrackerDisabledRAII.cpp RdfSemanticTreeWidgetAction.cpp RdfSemanticTreeWidgetSelectAction.cpp InsertSemanticObjectActionBase.cpp InsertSemanticObjectCreateAction.cpp InsertSemanticObjectReferenceAction.cpp ) ki18n_wrap_ui( kordf_LIB_SRCS KoDocumentRdfEditWidget.ui KoSemanticStylesheetsEditor.ui ) add_library(kordf SHARED ${kordf_LIB_SRCS}) target_link_libraries(kordf komain ) target_link_libraries(kordf ${SOPRANO_LIBRARIES}) target_link_libraries(kordf LINK_INTERFACE_LIBRARIES ${SOPRANO_LIBRARIES}) target_link_libraries(kordf LINK_INTERFACE_LIBRARIES komain ) set_target_properties(kordf PROPERTIES VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION} ) install(TARGETS kordf ${INSTALL_TARGETS_DEFAULT_ARGS} ) -install( FILES calligra_semanticitem.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR}) - install( FILES kordf_export.h RdfForward.h KoDocumentRdf.h KoDocumentRdfEditWidget.h KoRdfPrefixMapping.h KoRdfBasicSemanticItem.h KoRdfSemanticItem.h KoRdfSemanticItemFactoryBase.h KoRdfSemanticItemRegistry.h KoRdfSemanticItemViewSite.h KoRdfSemanticTree.h KoRdfSemanticTreeWidgetItem.h KoSemanticStylesheet.h KoSemanticStylesheetsEditor.h RdfSemanticTreeWidgetAction.h RdfSemanticTreeWidgetSelectAction.h DESTINATION ${INCLUDE_INSTALL_DIR}/calligra COMPONENT Devel) diff --git a/libs/rdf/calligra_semanticitem.desktop b/libs/rdf/calligra_semanticitem.desktop deleted file mode 100644 index a9e1d78ba2..0000000000 --- a/libs/rdf/calligra_semanticitem.desktop +++ /dev/null @@ -1,63 +0,0 @@ -[Desktop Entry] -Name=Semantic item definition -Name[bs]=Definicija semantičkog objekta -Name[ca]=Definició d'element semàntic -Name[ca@valencia]=Definició d'element semàntic -Name[da]=Definition af semantisk element -Name[de]=Definition eines semantischen Elements -Name[el]=Ορισμός σημασιολογικού αντικειμένου -Name[en_GB]=Semantic item definition -Name[es]=Definición de elemento semántico -Name[et]=Semantikaelemendi definitsioon -Name[fr]=Définition d'élément sémantique -Name[hu]=Szemantikus elem meghatározás -Name[it]=Definizione dell'elemento semantico -Name[ja]=セマンティックアイテムの定義 -Name[kk]=Семантикалық аталым анықтамасы -Name[ko]=시맨틱 항목 정의 -Name[nb]=Definisjon av semantisk element -Name[nl]=Definitie van semantisch item -Name[pl]=Definicja elementu semantycznego -Name[pt]=Definição do item semântico -Name[pt_BR]=Definição do item semântico -Name[sk]=Definícia sémantickej položky -Name[sv]=Definition av semantiskt objekt -Name[tr]=Anlamsal öge tanımlaması -Name[uk]=Визначення семантичного запису -Name[x-test]=xxSemantic item definitionxx -Comment=Definition of a semantic item object -Comment[bs]=Definicija objekta semantike -Comment[ca]=Definició d'objecte d'element semàntic -Comment[ca@valencia]=Definició d'objecte d'element semàntic -Comment[da]=Definition af semantisk elementobjekt -Comment[de]=Definition eines Objekts für ein semantisches Element -Comment[el]=Ορισμός ενός σημασιολογικού αντικειμένου -Comment[en_GB]=Definition of a semantic item object -Comment[es]=Definición de un objeto elemento semántico -Comment[et]=Semantikaobjekti definitsioon -Comment[fr]=Définition d'un objet sémantique -Comment[hu]=Egy szemantikus elem objektum meghatározása -Comment[it]=Definizione di un oggetto di un elemento semantico -Comment[ja]=セマンティックアイテムオブジェクトの定義 -Comment[kk]=Семантикалық аталым нысанының анықтамасы -Comment[ko]=시맨틱 항목 객체 정의 -Comment[nb]=Defiinisjon av et semantisk elementobjekt -Comment[nl]=Definitie van een semantisch itemobject -Comment[pl]=Definicja obiektu elementu semantycznego -Comment[pt]=Definição de um objecto de item semântico -Comment[pt_BR]=Definição de um objeto de item semântico -Comment[sk]=Definícia objektu sémantickej položky -Comment[sv]=Definition av ett semantiskt objekt -Comment[tr]=Bir anlamsal öge nesnesinin tanımı -Comment[uk]=Визначення об’єкта семантичного запису -Comment[x-test]=xxDefinition of a semantic item objectxx - -Type=ServiceType -X-KDE-ServiceType=Calligra/SemanticItem - -[PropertyDef::X-Calligra-MinVersion] -Type=int -[PropertyDef::X-Calligra-PluginVersion] -Type=int -[PropertyDef::X-KDE-PluginInfo-Name] -Type=QString