diff options
Diffstat (limited to 'krita/plugins/tools/tool_star')
-rw-r--r-- | krita/plugins/tools/tool_star/Makefile.am | 37 | ||||
-rw-r--r-- | krita/plugins/tools/tool_star/kis_tool_star.cc | 245 | ||||
-rw-r--r-- | krita/plugins/tools/tool_star/kis_tool_star.h | 101 | ||||
-rw-r--r-- | krita/plugins/tools/tool_star/kritatoolstar.desktop | 52 | ||||
-rw-r--r-- | krita/plugins/tools/tool_star/tool_star.cc | 62 | ||||
-rw-r--r-- | krita/plugins/tools/tool_star/tool_star.h | 43 | ||||
-rw-r--r-- | krita/plugins/tools/tool_star/tool_star.png | bin | 625 -> 0 bytes | |||
-rw-r--r-- | krita/plugins/tools/tool_star/tool_star_cursor.png | bin | 367 -> 0 bytes | |||
-rw-r--r-- | krita/plugins/tools/tool_star/wdg_tool_star.ui | 128 |
9 files changed, 0 insertions, 668 deletions
diff --git a/krita/plugins/tools/tool_star/Makefile.am b/krita/plugins/tools/tool_star/Makefile.am deleted file mode 100644 index 422834cc..00000000 --- a/krita/plugins/tools/tool_star/Makefile.am +++ /dev/null @@ -1,37 +0,0 @@ -kde_services_DATA = kritatoolstar.desktop - -# all_includes must remain last! -INCLUDES = -I$(srcdir)/../../../sdk \ - -I$(srcdir)/../../../core \ - -I$(srcdir)/../../../kritacolor/ \ - -I$(srcdir)/../../../ui \ - -I$/../../../ui \ - $(KOFFICE_INCLUDES) \ - $(all_includes) - -kritatoolstar_la_SOURCES = \ - wdg_tool_star.ui \ - tool_star.cc \ - kis_tool_star.cc - -# Install this plugin in the KDE modules directory -kde_module_LTLIBRARIES = kritatoolstar.la - -noinst_HEADERS = \ - tool_star.h \ - kis_tool_star.h - -kritatoolstar_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) $(LIB_QT) -lkdecore -lkdeui -lkjs -lkdefx -lkio -lkparts -L../../../../krita/kritacolor/.libs -lkritacolor -L../../../../krita/core/.libs -lkritaimage \ - -L../../../../krita/ui/.libs -lkritaui -kritatoolstar_la_LIBADD = ../../../libkritacommon.la - -kritatoolstar_la_METASOURCES = AUTO - -KDE_OPTIONS = nofinal - -kritapics_DATA = \ - tool_star.png \ - tool_star_cursor.png - -kritapicsdir = $(kde_datadir)/krita/pics - diff --git a/krita/plugins/tools/tool_star/kis_tool_star.cc b/krita/plugins/tools/tool_star/kis_tool_star.cc deleted file mode 100644 index 3ba619de..00000000 --- a/krita/plugins/tools/tool_star/kis_tool_star.cc +++ /dev/null @@ -1,245 +0,0 @@ -/* - * kis_tool_star.cc -- part of Krita - * - * Copyright (c) 2004 Michael Thaler <michael.thaler@physik.tu-muenchen.de> - * - * 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. - */ - - -#include <math.h> - -#include <tqpainter.h> -#include <tqspinbox.h> -#include <tqlayout.h> - -#include <kaction.h> -#include <kdebug.h> -#include <klocale.h> -#include <kdebug.h> -#include <knuminput.h> - -#include "kis_doc.h" -#include "kis_view.h" -#include "kis_painter.h" -#include "kis_int_spinbox.h" -#include "kis_canvas_subject.h" -#include "kis_canvas_controller.h" -#include "kis_button_press_event.h" -#include "kis_button_release_event.h" -#include "kis_move_event.h" -#include "kis_paintop_registry.h" -#include "kis_canvas.h" -#include "kis_canvas_painter.h" -#include "kis_cursor.h" -#include "kis_int_spinbox.h" - -#include "kis_tool_star.h" -#include "wdg_tool_star.h" - -KisToolStar::KisToolStar() - : super(i18n("Star")), - m_dragging (false), - m_currentImage (0) -{ - setName("tool_star"); - setCursor(KisCursor::load("tool_star_cursor.png", 6, 6)); - m_innerOuterRatio=40; - m_vertices=5; -} - -KisToolStar::~KisToolStar() -{ -} - -void KisToolStar::update (KisCanvasSubject *subject) -{ - super::update (subject); - if (m_subject) - m_currentImage = m_subject->currentImg (); -} - -void KisToolStar::buttonPress(KisButtonPressEvent *event) -{ - if (m_currentImage && event->button() == LeftButton) { - m_dragging = true; - m_dragStart = event->pos(); - m_dragEnd = event->pos(); - m_vertices = m_optWidget->verticesSpinBox->value(); - m_innerOuterRatio = m_optWidget->ratioSpinBox->value(); - } -} - -void KisToolStar::move(KisMoveEvent *event) -{ - if (m_dragging) { - // erase old lines on canvas - draw(m_dragStart, m_dragEnd); - // move (alt) or resize star - if (event->state() & TQt::AltButton) { - KisPoint trans = event->pos() - m_dragEnd; - m_dragStart += trans; - m_dragEnd += trans; - } else { - m_dragEnd = event->pos(); - } - // draw new lines on canvas - draw(m_dragStart, m_dragEnd); - } -} - -void KisToolStar::buttonRelease(KisButtonReleaseEvent *event) -{ - if (!m_subject || !m_currentImage) - return; - - if (m_dragging && event->button() == LeftButton) { - // erase old lines on canvas - draw(m_dragStart, m_dragEnd); - m_dragging = false; - - if (m_dragStart == m_dragEnd) - return; - - if (!m_currentImage) - return; - - if (!m_currentImage->activeDevice()) - return; - - KisPaintDeviceSP device = m_currentImage->activeDevice ();; - KisPainter painter (device); - if (m_currentImage->undo()) painter.beginTransaction (i18n("Star")); - - painter.setPaintColor(m_subject->fgColor()); - painter.setBackgroundColor(m_subject->bgColor()); - painter.setFillStyle(fillStyle()); - painter.setBrush(m_subject->currentBrush()); - painter.setPattern(m_subject->currentPattern()); - painter.setOpacity(m_opacity); - painter.setCompositeOp(m_compositeOp); - KisPaintOp * op = KisPaintOpRegistry::instance()->paintOp(m_subject->currentPaintop(), m_subject->currentPaintopSettings(), &painter); - painter.setPaintOp(op); // Painter takes ownership - - vKisPoint coord = starCoordinates(m_vertices, m_dragStart.x(), m_dragStart.y(), m_dragEnd.x(), m_dragEnd.y()); - - painter.paintPolygon(coord); - - device->setDirty( painter.dirtyRect() ); - notifyModified(); - - if (m_currentImage->undo()) { - m_currentImage->undoAdapter()->addCommand(painter.endTransaction()); - } - } -} - -void KisToolStar::draw(const KisPoint& start, const KisPoint& end ) -{ - if (!m_subject || !m_currentImage) - return; - - KisCanvasController *controller = m_subject->canvasController(); - KisCanvas *canvas = controller->kiscanvas(); - KisCanvasPainter p (canvas); - TQPen pen(TQt::SolidLine); - - KisPoint startPos; - KisPoint endPos; - startPos = controller->windowToView(start); - endPos = controller->windowToView(end); - - p.setRasterOp(TQt::NotROP); - - vKisPoint points = starCoordinates(m_vertices, startPos.x(), startPos.y(), endPos.x(), endPos.y()); - - for (uint i = 0; i < points.count() - 1; i++) { - p.drawLine(points[i].floorTQPoint(), points[i + 1].floorTQPoint()); - } - p.drawLine(points[points.count() - 1].floorTQPoint(), points[0].floorTQPoint()); - - p.end (); -} - -void KisToolStar::setup(KActionCollection *collection) -{ - m_action = static_cast<KRadioAction *>(collection->action(name())); - - if (m_action == 0) { - KShortcut shortcut(TQt::Key_Plus); - shortcut.append(KShortcut(TQt::Key_F9)); - m_action = new KRadioAction(i18n("&Star"), - "tool_star", - shortcut, - this, - TQT_SLOT(activate()), - collection, - name()); - Q_CHECK_PTR(m_action); - - m_action->setToolTip(i18n("Draw a star")); - m_action->setExclusiveGroup("tools"); - m_ownAction = true; - } -} - -vKisPoint KisToolStar::starCoordinates(int N, double mx, double my, double x, double y) -{ - double R=0, r=0; - TQ_INT32 n=0; - double angle; - - vKisPoint starCoordinatesArray(2*N); - - // the radius of the outer edges - R=sqrt((x-mx)*(x-mx)+(y-my)*(y-my)); - - // the radius of the inner edges - r=R*m_innerOuterRatio/100.0; - - // the angle - angle=-atan2((x-mx),(y-my)); - - //set outer edges - for(n=0;n<N;n++){ - starCoordinatesArray[2*n] = KisPoint(mx+R*cos(n * 2.0 * M_PI / N + angle),my+R*sin(n *2.0 * M_PI / N+angle)); - } - - //set inner edges - for(n=0;n<N;n++){ - starCoordinatesArray[2*n+1] = KisPoint(mx+r*cos((n + 0.5) * 2.0 * M_PI / N + angle),my+r*sin((n +0.5) * 2.0 * M_PI / N + angle)); - } - - return starCoordinatesArray; -} - -TQWidget* KisToolStar::createOptionWidget(TQWidget* tqparent) -{ - TQWidget *widget = super::createOptionWidget(tqparent); - - m_optWidget = new WdgToolStar(widget); - Q_CHECK_PTR(m_optWidget); - - m_optWidget->ratioSpinBox->setValue(m_innerOuterRatio); - - TQGridLayout *optionLayout = new TQGridLayout(widget, 1, 1); - super::addOptionWidgetLayout(optionLayout); - - optionLayout->addWidget(m_optWidget, 0, 0); - - return widget; -} - -#include "kis_tool_star.moc" diff --git a/krita/plugins/tools/tool_star/kis_tool_star.h b/krita/plugins/tools/tool_star/kis_tool_star.h deleted file mode 100644 index 2637ffd5..00000000 --- a/krita/plugins/tools/tool_star/kis_tool_star.h +++ /dev/null @@ -1,101 +0,0 @@ -/* - * kis_tool_star.h - part of Krita - * - * Copyright (c) 2004 Michael Thaler <michael Thaler@physik.tu-muenchen.de> - * - * 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. - */ - -#ifndef KIS_TOOL_STAR_H_ -#define KIS_TOOL_STAR_H_ - -#include "kis_tool_shape.h" - -class KisCanvas; -class KisDoc; -class KisPainter; -class KisView; -class KisRect; -class WdgToolStar; - -class KisToolStar : public KisToolShape { - - typedef KisToolShape super; - Q_OBJECT - TQ_OBJECT - -public: - KisToolStar(); - virtual ~KisToolStar(); - - // - // KisCanvasObserver interface - // - - virtual void update (KisCanvasSubject *subject); - - virtual TQWidget* createOptionWidget(TQWidget* tqparent); - - // - // KisToolPaint interface - // - - virtual void setup(KActionCollection *collection); - virtual enumToolType toolType() { return TOOL_SHAPE; } - virtual TQ_UINT32 priority() { return 6; } - virtual void buttonPress(KisButtonPressEvent *event); - virtual void move(KisMoveEvent *event); - virtual void buttonRelease(KisButtonReleaseEvent *event); - -protected: - virtual void draw(const KisPoint& start, const KisPoint& stop); - //virtual void draw(KisPainter *gc, const TQRect& rc); - -protected: - int m_lineThickness; - - KisPoint m_dragStart; - KisPoint m_dragEnd; - TQRect m_final_lines; - - bool m_dragging; - KisImageSP m_currentImage; -private: - vKisPoint starCoordinates(int N, double mx, double my, double x, double y); - TQ_INT32 m_innerOuterRatio; - TQ_INT32 m_vertices; - WdgToolStar* m_optWidget; -}; - - -#include "kis_tool_factory.h" - -class KisToolStarFactory : public KisToolFactory { - typedef KisToolFactory super; -public: - KisToolStarFactory() : super() {}; - virtual ~KisToolStarFactory(){}; - - virtual KisTool * createTool(KActionCollection * ac) { - KisTool * t = new KisToolStar(); - Q_CHECK_PTR(t); - t->setup(ac); - return t; - } - virtual KisID id() { return KisID("startqshape", i18n("Star Tool")); } -}; - - -#endif //__KIS_TOOL_STAR_H__ diff --git a/krita/plugins/tools/tool_star/kritatoolstar.desktop b/krita/plugins/tools/tool_star/kritatoolstar.desktop deleted file mode 100644 index 08388181..00000000 --- a/krita/plugins/tools/tool_star/kritatoolstar.desktop +++ /dev/null @@ -1,52 +0,0 @@ -[Desktop Entry] -Name=Star Tool -Name[bg]=Инструмент звезда -Name[br]=Ostilh steredenn -Name[ca]=Eina d'estrella -Name[cy]=Erfyn Seren -Name[da]=Stjerneværktøj -Name[de]=Stern-Werkzeug -Name[el]=Εργαλείο αστεριού -Name[eo]=Stelo-ilo -Name[es]=Herramienta Estrella -Name[et]=Tähe tööriist -Name[eu]=Izarra tresna -Name[fa]=ابزار ستاره -Name[fi]=Tähtityökalu -Name[fr]=Outil étoile -Name[fy]=Sjer-ark -Name[ga]=Uirlis Réiltín -Name[gl]=Ferramenta de Estrelas -Name[he]=כלי כוכב -Name[hu]=Csillag eszköz -Name[is]=Stjörnutól -Name[it]=Strumento stella -Name[ja]=星型ツール -Name[km]=ឧបករណ៍រាងផ្កាយ -Name[lt]=Žvaigždės įrankis -Name[lv]=Zvaigznes rīks -Name[ms]=Alat Bintang -Name[nb]=Stjerneverktøy -Name[nds]=Steern-Warktüüch -Name[ne]=तारा उपकरण -Name[nl]=Stergereedschap -Name[nn]=Stjerneverktøy -Name[pl]=Narzędzie do rysowania gwiazdki -Name[pt]=Ferramenta de Estrelas -Name[pt_BR]=Ferramenta Estrela -Name[ru]=Звезда -Name[se]=Nástereaidu -Name[sk]=Hviezda -Name[sl]=Zvezdno orodje -Name[sr]=Алат за звезде -Name[sr@Latn]=Alat za zvezde -Name[sv]=Stjärnverktyg -Name[uk]=Інструмент зірки -Name[uz]=Yulduz vositasi -Name[uz@cyrillic]=Юлдуз воситаси -Name[zh_CN]=星形工具 -Name[zh_TW]=星形工具 -ServiceTypes=Krita/Tool -Type=Service -X-KDE-Library=kritatoolstar -X-Krita-Version=2 diff --git a/krita/plugins/tools/tool_star/tool_star.cc b/krita/plugins/tools/tool_star/tool_star.cc deleted file mode 100644 index 52c4187c..00000000 --- a/krita/plugins/tools/tool_star/tool_star.cc +++ /dev/null @@ -1,62 +0,0 @@ -/* - * tool_star.cc -- Part of Krita - * - * Copyright (c) 2004 Michael Thaler <michael.thaler@physik.tu-muenchen.de> - * - * 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. - */ -#include <stdlib.h> -#include <vector> - -#include <tqpoint.h> - -#include <klocale.h> -#include <kiconloader.h> -#include <kinstance.h> -#include <kmessagebox.h> -#include <kstandarddirs.h> -#include <kdebug.h> -#include <kgenericfactory.h> - -#include <kis_global.h> -#include <kis_types.h> -#include <kis_tool_registry.h> - -#include "tool_star.h" -#include "kis_tool_star.h" - - -typedef KGenericFactory<ToolStar> ToolStarFactory; -K_EXPORT_COMPONENT_FACTORY( kritatoolstar, ToolStarFactory( "krita" ) ) - - -ToolStar::ToolStar(TQObject *tqparent, const char *name, const TQStringList &) - : KParts::Plugin(tqparent, name) -{ - setInstance(ToolStarFactory::instance()); - - if ( tqparent->inherits("KisToolRegistry") ) - { - KisToolRegistry * r = dynamic_cast<KisToolRegistry*>( tqparent ); - r->add(new KisToolStarFactory()); - } - -} - -ToolStar::~ToolStar() -{ -} - -#include "tool_star.moc" diff --git a/krita/plugins/tools/tool_star/tool_star.h b/krita/plugins/tools/tool_star/tool_star.h deleted file mode 100644 index 36172dd6..00000000 --- a/krita/plugins/tools/tool_star/tool_star.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 2004 Michael Thaler <michael.thaler@physik.tu-muenchen.de> - * - * 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. - */ - -#ifndef TOOL_STAR_H_ -#define TOOL_STAR_H_ - -#include <kparts/plugin.h> - -class KisView; - -/** - * A module that provides a star tool. - */ -class ToolStar : public KParts::Plugin -{ - Q_OBJECT - TQ_OBJECT -public: - ToolStar(TQObject *tqparent, const char *name, const TQStringList &); - virtual ~ToolStar(); - -private: - - KisView * m_view; - -}; - -#endif // TOOL_STAR_H_ diff --git a/krita/plugins/tools/tool_star/tool_star.png b/krita/plugins/tools/tool_star/tool_star.png Binary files differdeleted file mode 100644 index c7627866..00000000 --- a/krita/plugins/tools/tool_star/tool_star.png +++ /dev/null diff --git a/krita/plugins/tools/tool_star/tool_star_cursor.png b/krita/plugins/tools/tool_star/tool_star_cursor.png Binary files differdeleted file mode 100644 index d3cef598..00000000 --- a/krita/plugins/tools/tool_star/tool_star_cursor.png +++ /dev/null diff --git a/krita/plugins/tools/tool_star/wdg_tool_star.ui b/krita/plugins/tools/tool_star/wdg_tool_star.ui deleted file mode 100644 index b342a927..00000000 --- a/krita/plugins/tools/tool_star/wdg_tool_star.ui +++ /dev/null @@ -1,128 +0,0 @@ -<!DOCTYPE UI><UI version="3.3" stdsetdef="1"> -<class>WdgToolStar</class> -<widget class="TQWidget"> - <property name="name"> - <cstring>WdgToolStar</cstring> - </property> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>280</width> - <height>50</height> - </rect> - </property> - <property name="caption"> - <string>Star</string> - </property> - <hbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <property name="margin"> - <number>0</number> - </property> - <widget class="TQLayoutWidget"> - <property name="name"> - <cstring>tqlayout8</cstring> - </property> - <hbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <widget class="TQLabel"> - <property name="name"> - <cstring>textLabel1</cstring> - </property> - <property name="text"> - <string>Vertices:</string> - </property> - <property name="buddy" stdset="0"> - <cstring>isbX</cstring> - </property> - </widget> - <widget class="KIntSpinBox"> - <property name="name"> - <cstring>verticesSpinBox</cstring> - </property> - <property name="maxValue"> - <number>100</number> - </property> - <property name="minValue"> - <number>2</number> - </property> - <property name="value"> - <number>5</number> - </property> - </widget> - </hbox> - </widget> - <widget class="TQLayoutWidget"> - <property name="name"> - <cstring>tqlayout7</cstring> - </property> - <hbox> - <property name="name"> - <cstring>unnamed</cstring> - </property> - <widget class="TQLabel"> - <property name="name"> - <cstring>textLabel2</cstring> - </property> - <property name="text"> - <string>Ratio:</string> - </property> - <property name="buddy" stdset="0"> - <cstring>isbWidth</cstring> - </property> - </widget> - <widget class="KisIntSpinbox"> - <property name="name"> - <cstring>ratioSpinBox</cstring> - </property> - <property name="sizePolicy"> - <sizepolicy> - <hsizetype>0</hsizetype> - <vsizetype>5</vsizetype> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </hbox> - </widget> - </hbox> -</widget> -<tabstops> - <tabstop>verticesSpinBox</tabstop> - <tabstop>ratioSpinBox</tabstop> -</tabstops> -<customwidgets> -<customwidget> - <class>KisIntSpinbox</class> - <header location="global">kis_int_spinbox.h</header> - <sizehint> - <width>-1</width> - <height>-1</height> - </sizehint> - <container>0</container> - <sizepolicy> - <hordata>5</hordata> - <verdata>5</verdata> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - <pixmap>image4</pixmap> -</customwidget> -</customwidgets> -<images> - <image name="image4"> - <data format="PNG" length="1002">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b149444154388dad945f4c5b551cc73fe7dc4b7b4bcba0762d45c43114323599ee6192609c51d883892ce083f1718b3ebb185f8dc91e972cf39d2d2a2f1af664b6f1e0fe3863a0718969700eb0c52142da0242a1bd6d696f7bcff101585203ceb8fd9ece39f99dcff9fe7edf939f88c562ec465f5f9fe609442c161362173c3e3eae7b7a7ac8e7f36432196cdbfe4f907c3e4f2291201e8fe338cec3737357e9e8e828aded1e229d650e1f2d51754b082110124c13a4dc5ea341eb9dc284c0558a853f3ce8cb0677ef500fde7d39d2596679e326597b8e9abb85d7a770ab16ab6983ec5a05b487a70e36f0f4e10afe408d6a558310980108478dba4a1e8233990c5d474b64ed39aa3a8fe5f3317fbf81dbd70bccfeb205947632fd74f6589c1c6ea2f70d03a58ba0c1f2c9bdc1b66de3b8256a6e11cbe7e3ee1d181b590124fe2693aeee08d223c82c3a2c24b7b874bec8f26288774f7bd054504aef0dde6e99c0eb83f9fb266323cb80a27fb0958141836044605a2ee5523393371cc646fee2da37195aa35d0c0c5b4859ac03d7e91712dcaac5adab3650a3ff9d08ef7dd8404bb48869e5d958b5b87dadc4c9a1464e9f0d0326df7ebd86bd2e310cb1bf62d384d59441f2d70a070e1c60e09489929b988681bdd9cc97170bcc4c65595f71f8e0e3301337fc24a7732467831875a47f289652b0be5e4151e6d07316c1b0c0340d8ab92023e76d66a6b2840e36d2fb7a13fee632475e6edc367ea98a90fb98b7dd6310ca0328a44761582e1bab41befabcc0ec940d28bc5e93b68e064cab84e1d9beaeb48934eac1f53b01c1b000fca496aa54b61a99fcde61662a4b4b4b23d1680be9d426173e4df3602a48ea411989a4fd590f52a8fd156b05ed9d350e3defe3cfdf4b4c7ce770ea7d3fb9f520afbe1620daeee5c26735d20b9b9cfb6811a754a439e4e5c5639a4caa1e5caf586bfc0197b78702005cb9b4cae4cd3267ce8638fe964bd72b393e39d74928d242617303a756a37f284447770dcdbffc6384a05a85de1306e9a52057c7527c7131c3c42d3f475eb2303c82d4fc3276d6811db37efeb148723082d9b08f79f97c1e5729109a9a28307cc622d2d6cdf52b2b24efe548dedb00142009862cfa879ee1a71f6cec928353511472fbf4389148b0b0e0c108081412458dfe21c9f11351e67e7358595468246d1d1e5e38a6e9e851bc39d84ab502a669331dafec0d8ec7e3e8cb06e1a881d727d1ae40180a434a8c9db129a54126ad48a7358c2b4c5352c8c374bcccdab2bb37d8719cba79fab8211f9df218e0582c261e95f8bfc04f1a1e8bc5c4dfe0a190172af6a9690000000049454e44ae426082</data> - </image> -</images> -<tqlayoutdefaults spacing="6" margin="11"/> -<includehints> - <includehint>knuminput.h</includehint> - <includehint>knuminput.h</includehint> -</includehints> -</UI> |