summaryrefslogtreecommitdiffstats
path: root/qt/ScintillaQt.h
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2021-12-09 01:40:38 +0100
committerSlávek Banko <slavek.banko@axis.cz>2021-12-09 02:07:16 +0100
commit347f0b28701932eba7eb063d9093e446b81debae (patch)
treeb6941843b550f83221b13a3b2643b5a95cd428db /qt/ScintillaQt.h
parent5da5cb1c824c608159126a82011d8a8943b360e0 (diff)
downloadtqscintilla-347f0b28701932eba7eb063d9093e446b81debae.tar.gz
tqscintilla-347f0b28701932eba7eb063d9093e446b81debae.zip
Rename Qt => TQt.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'qt/ScintillaQt.h')
-rw-r--r--qt/ScintillaQt.h117
1 files changed, 0 insertions, 117 deletions
diff --git a/qt/ScintillaQt.h b/qt/ScintillaQt.h
deleted file mode 100644
index 08074b3..0000000
--- a/qt/ScintillaQt.h
+++ /dev/null
@@ -1,117 +0,0 @@
-// The definition of the TQt specific subclass of ScintillaBase.
-//
-// Copyright (c) 2006
-// Riverbank Computing Limited <info@riverbankcomputing.co.uk>
-//
-// This file is part of TQScintilla.
-//
-// This copy of TQScintilla 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, or (at your option) any
-// later version.
-//
-// TQScintilla is supplied 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
-// TQScintilla; see the file LICENSE. If not, write to the Free Software
-// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-
-#ifndef SCINTILLATQT_H
-#define SCINTILLATQT_H
-
-
-#include <tqtimer.h>
-
-// These are needed because scintilla class header files don't seem to manage
-// their own dependencies properly.
-#include <ctype.h>
-#include <stdlib.h>
-#include "Platform.h"
-#include "Scintilla.h"
-#include "SVector.h"
-#include "CellBuffer.h"
-#include "CharClassify.h"
-#include "Document.h"
-#include "Style.h"
-#include "XPM.h"
-#include "LineMarker.h"
-#include "Indicator.h"
-#include "ViewStyle.h"
-#include "KeyMap.h"
-#include "ContractionState.h"
-#include "Editor.h"
-#include "AutoComplete.h"
-#include "CallTip.h"
-#include "SString.h"
-#include "PropSet.h"
-#include "Accessor.h"
-#include "KeyWords.h"
-
-#include "ScintillaBase.h"
-
-
-class TQPaintEvent;
-class QextScintillaBase;
-class TQtCallTip;
-
-
-class ScintillaTQt : public ScintillaBase
-{
- friend class QextScintillaBase;
- friend class TQtCallTip;
-
-public:
- ScintillaTQt(QextScintillaBase *qsb_);
- virtual ~ScintillaTQt();
-
- virtual sptr_t WndProc(unsigned int iMessage,uptr_t wParam,
- sptr_t lParam);
-
-private:
- TQWidget *PWindow(Window &w)
- {
- return reinterpret_cast<TQWidget *>(w.GetID());
- }
-
- void Initialise();
- void Finalise();
- void StartDrag();
- void StartDragImpl();
- sptr_t DefWndProc(unsigned int,uptr_t,sptr_t);
- void SetTicking(bool);
- void SetMouseCapture(bool on);
- bool HaveMouseCapture();
- void SetVerticalScrollPos();
- void SetHorizontalScrollPos();
- bool ModifyScrollBars(int nMax,int nPage);
- void ReconfigureScrollBars();
- void NotifyChange();
- void NotifyParent(SCNotification scn);
- int KeyDefault(int key,int modifiers);
- void CopyToClipboard(const SelectionText &selectedText);
- void Copy();
- void Paste();
- void CreateCallTipWindow(PRectangle rc);
- void AddToPopUp(const char *label,int cmd = 0,bool enabled = true);
- void ClaimSelection();
- void UnclaimSelection();
- static sptr_t DirectFunction(ScintillaTQt *sci,unsigned int iMessage,
- uptr_t wParam,sptr_t lParam);
-
- TQString textRange(const SelectionText *text);
- void paintEvent(TQPaintEvent *pe);
- void dragEnterEvent(TQDragEnterEvent *dee);
- void dragMoveEvent(TQDragMoveEvent *dme);
- void dragLeaveEvent(TQDragLeaveEvent *dle);
- void dropEvent(TQDropEvent *de);
-
- bool capturedMouse;
- QextScintillaBase *qsb;
- TQTimer qtimer;
-};
-
-#endif