summaryrefslogtreecommitdiffstats
path: root/tqtinterface/qt4/tools/designer/editor/editor.h
diff options
context:
space:
mode:
Diffstat (limited to 'tqtinterface/qt4/tools/designer/editor/editor.h')
-rw-r--r--tqtinterface/qt4/tools/designer/editor/editor.h111
1 files changed, 0 insertions, 111 deletions
diff --git a/tqtinterface/qt4/tools/designer/editor/editor.h b/tqtinterface/qt4/tools/designer/editor/editor.h
deleted file mode 100644
index 8926c25..0000000
--- a/tqtinterface/qt4/tools/designer/editor/editor.h
+++ /dev/null
@@ -1,111 +0,0 @@
- /**********************************************************************
-** Copyright (C) 2005-2008 Trolltech ASA. All rights reserved.
-**
-** This file is part of TQt Designer.
-**
-** This file may be used under the terms of the GNU General
-** Public License versions 2.0 or 3.0 as published by the Free
-** Software Foundation and appearing in the files LICENSE.GPL2
-** and LICENSE.GPL3 included in the packaging of this file.
-** Alternatively you may (at your option) use any later version
-** of the GNU General Public License if such license has been
-** publicly approved by Trolltech ASA (or its successors, if any)
-** and the KDE Free TQt Foundation.
-**
-** Please review the following information to ensure GNU General
-** Public Licensing requirements will be met:
-** http://trolltech.com/products/qt/licenses/licensing/opensource/.
-** If you are unsure which license is appropriate for your use, please
-** review the following information:
-** http://trolltech.com/products/qt/licenses/licensing/licensingoverview
-** or contact the sales department at sales@trolltech.com.
-**
-** Licensees holding valid TQt Commercial licenses may use this file in
-** accordance with the TQt Commercial License Agreement provided with
-** the Software.
-**
-** This file is provided "AS IS" with NO WARRANTY OF ANY KIND,
-** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted
-** herein.
-**
-**********************************************************************/
-
-#ifndef EDITOR_H
-#define EDITOR_H
-
-#include <tqtextedit.h>
-
-struct Config;
-class ParenMatcher;
-class EditorCompletion;
-class EditorBrowser;
-class TQAccel;
-
-class Editor : public TQTextEdit
-{
- TQ_OBJECT
-
-public:
- enum Selection {
- Error = 3,
- Step = 4
- };
-
- Editor( const TQString &fn, TQWidget *parent, const char *name );
- ~Editor();
- virtual void load( const TQString &fn );
- virtual void save( const TQString &fn );
- TQTextDocument *document() const { return TQTextEdit::document(); }
- void placeCursor( const TQPoint &p, TQTextCursor *c ) { TQTextEdit::placeCursor( p, c ); }
- void setDocument( TQTextDocument *doc ) { TQTextEdit::setDocument( doc ); }
- TQTextCursor *textCursor() const { return TQTextEdit::textCursor(); }
- void repaintChanged() { TQTextEdit::repaintChanged(); }
-
- virtual EditorCompletion *completionManager() { return 0; }
- virtual EditorBrowser *browserManager() { return 0; }
- virtual void configChanged();
-
- Config *config() { return cfg; }
-
- void setErrorSelection( int line );
- void setStepSelection( int line );
- void clearStepSelection();
- void clearSelections();
-
- virtual bool supportsErrors() const { return TRUE; }
- virtual bool supportsBreakPoints() const { return TRUE; }
- virtual void makeFunctionVisible( TQTextParagraph * ) {}
-
- void drawCursor( bool b ) { TQTextEdit::drawCursor( b ); }
-
- TQPopupMenu *createPopupMenu( const TQPoint &p );
- bool eventFilter( TQObject *o, TQEvent *e );
-
- void setEditable( bool b ) { editable = b; }
-
-protected:
- void doKeyboardAction( KeyboardAction action );
- void keyPressEvent( TQKeyEvent *e );
-
-Q_SIGNALS:
- void clearErrorMarker();
- void intervalChanged();
-
-private Q_SLOTS:
- void cursorPosChanged( TQTextCursor *c );
- void doChangeInterval();
- void commentSelection();
- void uncommentSelection();
-
-protected:
- ParenMatcher *parenMatcher;
- TQString filename;
- Config *cfg;
- bool hasError;
- TQAccel *accelComment, *accelUncomment;
- bool editable;
-
-};
-
-#endif