annotate src/gui_kde_widget.h @ 11:4424b47a0797

updated for version 7.0003
author vimboss
date Wed, 30 Jun 2004 16:16:41 +0000
parents
children 3ba373b54370
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
1 /* vi:set ts=8 sts=0 sw=8:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
2 *
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
3 * VIM - Vi IMproved by Bram Moolenaar
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
4 *
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
5 * Do ":help uganda" in Vim to read copying and usage conditions.
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
6 * Do ":help credits" in Vim to see a list of people who contributed.
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
7 */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
8
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
9 /*
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
10 * Porting to KDE(2) was done by
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
11 *
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
12 * (C) 2000 by Thomas Capricelli <orzel@freehackers.org>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
13 *
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
14 * Please visit http://freehackers.org/kvim for other vim- or
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
15 * kde-related coding.
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
16 *
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
17 * $Id$
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
18 *
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
19 */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
20
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
21 #ifndef GUI_KDE_WIDGET
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
22 #define GUI_KDE_WIDGET
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
23
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
24 #if 1
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
25 #define dbf( format, args... ) { printf( "%s" " : " format "\n" , __FUNCTION__ , ## args ); fflush(stdout); }
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
26 #define db() { printf( "%s\n", __FUNCTION__ );fflush(stdout); }
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
27 #else
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
28 #define dbf(format, args... )
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
29 #define db()
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
30 #endif
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
31
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
32 #define UNIX // prevent a warning : a symbol is defined twice in X and Qt
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
33
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
34 #include <qdialog.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
35 #include <qlabel.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
36 #include <qsignalmapper.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
37 #include <qtimer.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
38 #include <qmainwindow.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
39 #include <qapplication.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
40 #include <qevent.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
41 #include <qlineedit.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
42 #include <qpainter.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
43 #include <qwidget.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
44 #include <qpopupmenu.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
45 #include <klocale.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
46 #include <kapp.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
47 #include <kcmdlineargs.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
48 #include <kaboutdata.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
49 #include <keditcl.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
50 #include <kaboutdata.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
51 #if (KDE_VERSION>=290)
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
52 #include <kmainwindow.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
53 #else
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
54 #include <ktmainwindow.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
55 #endif
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
56 #include <kparts/part.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
57 #include <kurl.h>
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
58 #include "kvim_iface.h"
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
59
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
60 #undef UNIX // prevent a warning
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
61 extern "C" {
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
62 #include "vim.h"
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
63 }
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
64
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
65 class QPushButton;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
66 class QDialog;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
67 class QLineEdit;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
68 class QSignalMapper;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
69 class QPaintEvent;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
70
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
71 enum BlinkState {
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
72 BLINK_NONE,
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
73 BLINK_ON,
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
74 BLINK_OFF
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
75 };
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
76
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
77 class VimWidget : public QWidget, virtual public KVim
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
78 {
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
79 Q_OBJECT
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
80
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
81 public:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
82 VimWidget( QWidget *parent=0, const char *name=0, WFlags f=0 );
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
83 virtual void paintEvent( QPaintEvent *);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
84 void draw_string(int x, int y, QString s, int len, int flags);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
85
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
86 /** Init the blinking time */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
87 void set_blink_time( long, long, long );
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
88 void start_cursor_blinking();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
89 void stop_cursor_blinking();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
90 void wait(long);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
91 #ifdef FEAT_CLIENTSERVER
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
92 void serverActivate(WId id);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
93 #endif
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
94 void flash();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
95
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
96 /** DCOP */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
97 void execNormal(QString command);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
98 void execInsert(QString command);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
99 void execRaw(QString command);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
100 void execCmd(QString command);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
101 QString eval(QString expr);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
102
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
103 bool wait_done;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
104 BlinkState blink_state;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
105 QPainter *painter;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
106 QPopupMenu *menu;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
107
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
108 protected:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
109 virtual void keyPressEvent( QKeyEvent * );
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
110 virtual void mousePressEvent( QMouseEvent *);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
111 virtual void mouseDoubleClickEvent( QMouseEvent *);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
112 virtual void mouseReleaseEvent( QMouseEvent *);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
113 virtual void mouseMoveEvent( QMouseEvent *);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
114 virtual void focusInEvent( QFocusEvent * );
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
115 virtual void focusOutEvent( QFocusEvent * );
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
116 virtual void dragEnterEvent (QDragEnterEvent *);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
117 virtual void dropEvent (QDropEvent *);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
118 #ifdef FEAT_XIM
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
119 virtual void imStartEvent ( QIMEvent * );
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
120 virtual void imEndEvent ( QIMEvent * );
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
121 virtual void imComposeEvent ( QIMEvent * );
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
122 #endif
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
123
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
124 /* cursor blinking stuff */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
125 QTimer blink_timer;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
126 long blink_wait_time, blink_on_time, blink_off_time;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
127
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
128 /* wait for input */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
129 QTimer wait_timer;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
130
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
131 public slots:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
132 void blink_cursor();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
133 void wait_timeout();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
134 };
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
135
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
136 class VimMainWindow : public KMainWindow
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
137 {
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
138 Q_OBJECT
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
139
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
140 public:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
141 VimMainWindow ( const char *name = 0L, WFlags f = WDestructiveClose );
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
142
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
143 /** called when the widget closes */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
144 // bool close(bool alsoDelete);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
145 VimWidget *w;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
146 KEdFind *finddlg;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
147 KEdReplace *repldlg;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
148 int have_tearoff;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
149 QTextCodec *codec;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
150
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
151 public slots:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
152 void menu_activated(int dx);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
153 void clipboard_selection_update();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
154 void clipboard_data_update();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
155 void slotSearch();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
156 void slotFind();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
157 void slotReplace();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
158 void slotReplaceAll();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
159 void showAboutApplication();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
160 void showAboutKDE();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
161 void showBugReport();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
162 void showTipOfTheDay();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
163 void buffersToolbar();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
164 bool isLocked();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
165 void lock();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
166 void unlock();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
167
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
168 protected:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
169 virtual void wheelEvent (QWheelEvent *);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
170 virtual void resizeEvent ( QResizeEvent *e );
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
171
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
172 #if defined(FEAT_SESSION)
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
173 void saveGlobalProperties (KConfig *conf);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
174 void readGlobalProperties (KConfig *conf);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
175 #endif
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
176 bool queryClose();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
177 bool queryExit();
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
178 bool locked;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
179 };
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
180
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
181
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
182 class VimDialog : public QDialog
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
183 {
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
184 Q_OBJECT
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
185 public:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
186 VimDialog (int type, /* type of dialog */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
187 unsigned char * title, /* title of dialog */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
188 unsigned char * message, /* message text */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
189 unsigned char * buttons, /* names of buttons */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
190 int def_but, /* default button */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
191 char_u *textfield); /* input text */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
192 private:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
193 QSignalMapper mapper;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
194 QLineEdit *entry;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
195 char_u *ret;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
196 int butNb;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
197
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
198 protected slots:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
199 void done(int);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
200 };
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
201
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
202
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
203 /*
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
204 * QScrollBar pool
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
205 */
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
206 struct GuiScrollbar;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
207
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
208 class SBPool : public QObject
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
209 {
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
210 Q_OBJECT
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
211 public:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
212 SBPool(void);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
213 void create(GuiScrollbar * sb, int orient);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
214 void destroy(GuiScrollbar * sb);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
215 public slots:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
216 void sbUsed(int who);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
217 private:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
218 QSignalMapper mapper;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
219 };
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
220
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
221 class KVimUtils {
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
222 public:
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
223 static QString convertEncodingName(QString);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
224 #if QT_VERSION<300
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
225 static bool fromString(QFont*,QString);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
226 static QString toString(QFont*);
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
227 #endif
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
228 };
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
229
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
230 extern VimMainWindow *vmw;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
231 extern SBPool *sbpool;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
232 extern QString *argServerName;
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
233
4424b47a0797 updated for version 7.0003
vimboss
parents:
diff changeset
234 #endif // GUI_KDE_WIDGET