summaryrefslogtreecommitdiffstats
path: root/lib/kformula/kformulawidget.cc
diff options
context:
space:
mode:
authorMichele Calgaro <[email protected]>2021-05-23 20:48:35 +0900
committerMichele Calgaro <[email protected]>2021-05-29 15:16:28 +0900
commit8b78a8791bc539bcffe7159f9d9714d577cb3d7d (patch)
tree1328291f966f19a22d7b13657d3f01a588eb1083 /lib/kformula/kformulawidget.cc
parent95834e2bdc5e01ae1bd21ac0dfa4fa1d2417fae9 (diff)
downloadkoffice-8b78a8791bc539bcffe7159f9d9714d577cb3d7d.tar.gz
koffice-8b78a8791bc539bcffe7159f9d9714d577cb3d7d.zip
Renaming of files in preparation for code style tools.
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'lib/kformula/kformulawidget.cc')
-rw-r--r--lib/kformula/kformulawidget.cc171
1 files changed, 0 insertions, 171 deletions
diff --git a/lib/kformula/kformulawidget.cc b/lib/kformula/kformulawidget.cc
deleted file mode 100644
index 68f941d9..00000000
--- a/lib/kformula/kformulawidget.cc
+++ /dev/null
@@ -1,171 +0,0 @@
-/* This file is part of the KDE project
- Copyright (C) 2001 Andrea Rizzi <[email protected]>
- Ulrich Kuettler <[email protected]>
-
- 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 <iostream>
-
-#include <tqpainter.h>
-
-#include <tdeapplication.h>
-#include <kdebug.h>
-//#include <tdelocale.h>
-//#include <kstdaction.h>
-
-#include "basicelement.h"
-#include "formulacursor.h"
-#include "formulaelement.h"
-#include "kformulacontainer.h"
-#include "kformuladocument.h"
-#include "kformulawidget.h"
-
-
-KFormulaWidget::KFormulaWidget(Container* doc, TQWidget* parent, const char* name, WFlags f)
- : TQWidget(parent, name, f | WRepaintNoErase | WResizeNoErase),
- formulaView(doc)
-{
- connect(doc, TQT_SIGNAL(formulaChanged(int, int)),
- this, TQT_SLOT(slotFormulaChanged(int, int)));
- connect(&formulaView, TQT_SIGNAL(cursorChanged(bool, bool)),
- this, TQT_SLOT(slotCursorChanged(bool, bool)));
-
- setFocusPolicy(TQ_StrongFocus);
- setBackgroundMode(NoBackground/*TQWidget::PaletteBase*/);
-
- TQRect rect = doc->boundingRect();
- slotFormulaChanged(rect.width(), rect.height());
-}
-
-KFormulaWidget::~KFormulaWidget()
-{
-}
-
-
-TQPoint KFormulaWidget::getCursorPoint() const
-{
- return formulaView.getCursorPoint();
-}
-
-void KFormulaWidget::setReadOnly(bool ro)
-{
- formulaView.setReadOnly(ro);
-}
-
-
-void KFormulaWidget::paintEvent(TQPaintEvent* event)
-{
- // Always repaint the buffer. This is not so much more work
- // than it seems to be as each cursor movement requires a repaint.
- TQPainter p( &buffer );
- //p.translate( -fr.x(), -fr.y() );
- formulaView.draw( p, event->rect(), colorGroup() );
-
- TQPainter painter;
- painter.begin(this);
- painter.drawPixmap( event->rect().x(), event->rect().y(),
- buffer, event->rect().x(), event->rect().y(), event->rect().width(), event->rect().height() );
- painter.end();
-}
-
-void KFormulaWidget::keyPressEvent(TQKeyEvent* event)
-{
- formulaView.keyPressEvent(event);
-}
-
-
-void KFormulaWidget::focusInEvent(TQFocusEvent* event)
-{
- formulaView.focusInEvent(event);
-}
-
-void KFormulaWidget::focusOutEvent(TQFocusEvent* event)
-{
- formulaView.focusOutEvent(event);
-}
-
-void KFormulaWidget::mousePressEvent(TQMouseEvent* event)
-{
- formulaView.mousePressEvent(event);
-}
-
-void KFormulaWidget::mouseReleaseEvent(TQMouseEvent* event)
-{
- formulaView.mouseReleaseEvent(event);
-}
-
-void KFormulaWidget::mouseDoubleClickEvent(TQMouseEvent* event)
-{
- formulaView.mouseDoubleClickEvent(event);
-}
-
-void KFormulaWidget::mouseMoveEvent(TQMouseEvent* event)
-{
- formulaView.mouseMoveEvent(event);
-}
-
-void KFormulaWidget::wheelEvent(TQWheelEvent* event)
-{
- formulaView.wheelEvent(event);
-}
-
-void KFormulaWidget::slotFormulaChanged(int width, int height)
-{
- // Magic numbers just to see the cursor.
- resize(width + 5, height + 5);
- buffer.resize(width + 5, height + 5);
- // repaint is needed even if the size doesn't change.
- //update();
-}
-
-/**
- * The document we show.
- */
-Container* KFormulaWidget::getDocument()
-{
- return formulaView.getDocument();
-}
-
-/**
- * Our cursor.
- */
-FormulaCursor* KFormulaWidget::getCursor()
-{
- return formulaView.getCursor();
-}
-
-
-void KFormulaWidget::slotSelectAll()
-{
- formulaView.slotSelectAll();
-}
-
-void KFormulaWidget::slotCursorChanged(bool visible, bool selecting)
-{
- emit cursorChanged(visible, selecting);
-// kdDebug( 40000 ) << "KFormulaWidget::slotCursorChanged "
-// << formulaView.getDirtyArea().x() << " "
-// << formulaView.getDirtyArea().y() << " "
-// << formulaView.getDirtyArea().width() << " "
-// << formulaView.getDirtyArea().height() << " "
-// << endl;
- // sadly this doesn't work
- //update(formulaView.getDirtyArea());
- update();
-}
-
-#include "kformulawidget.moc"