summaryrefslogtreecommitdiffstats
path: root/src/kile/kilelogwidget.h
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-10 03:05:17 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-10 03:05:17 +0000
commit2c945cd914550233ed352ff195afeb4dd793f122 (patch)
tree4796bfab5733942b90b5a66bb05655be5fdcca03 /src/kile/kilelogwidget.h
downloadkile-2c945cd914550233ed352ff195afeb4dd793f122.tar.gz
kile-2c945cd914550233ed352ff195afeb4dd793f122.zip
Added abandoned KDE3 version of Kile
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kile@1088055 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'src/kile/kilelogwidget.h')
-rw-r--r--src/kile/kilelogwidget.h66
1 files changed, 66 insertions, 0 deletions
diff --git a/src/kile/kilelogwidget.h b/src/kile/kilelogwidget.h
new file mode 100644
index 0000000..855ce58
--- /dev/null
+++ b/src/kile/kilelogwidget.h
@@ -0,0 +1,66 @@
+/***************************************************************************
+ begin : Sat Dec 20 2003
+ copyright : (C) 2003 by Jeroen Wijnhout
+ email : Jeroen.Wijnhout@kdemail.net
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * 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. *
+ * *
+ ****************************************************************************/
+#ifndef KILEWIDGET_LOGMSG_H
+#define KILEWIDGET_LOGMSG_H
+
+#include <ktextedit.h>
+
+class QString;
+class QPopupMenu;
+class QPoint;
+
+class KileInfo;
+class KURL;
+
+namespace KileWidget
+{
+ class LogMsg : public KTextEdit
+ {
+ Q_OBJECT
+
+ public:
+ LogMsg(KileInfo *info, QWidget *parent, const char *name=0);
+ ~LogMsg();
+
+ void setReadOnly(bool r) { QTextEdit::setReadOnly(r); } //we don't want the greyed background
+
+ public slots:
+ void highlight(); //FIXME for compatibility, should remove it asap
+ void highlight(uint l, int direction = 1);
+ void highlightByIndex(int index, int size, int direction = 1);
+
+ void printMsg(int type, const QString & message, const QString &tool = "Kile" );
+ void printProblem(int type, const QString & problem);
+
+ void slotClicked(int, int);
+
+ signals:
+ void fileOpen(const KURL &, const QString &);
+ void setLine(const QString &);
+ void showingErrorMessage(QWidget *);
+
+ protected:
+ QPopupMenu* createPopupMenu (const QPoint & pos);
+
+ protected slots:
+ void handlePopup(int);
+
+ private:
+ KileInfo *m_info;
+ int m_idWarning, m_idBadBox;
+ };
+}
+
+#endif