summaryrefslogtreecommitdiff
path: root/core/apps/textedit/textedit.cpp
Unidiff
Diffstat (limited to 'core/apps/textedit/textedit.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/apps/textedit/textedit.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp
index d3f5fb4..f56d5d3 100644
--- a/core/apps/textedit/textedit.cpp
+++ b/core/apps/textedit/textedit.cpp
@@ -227,24 +227,25 @@ void QpeEditor::find ( const QString &txt, bool caseSensitive,
227 227
228 228
229static const int nfontsizes = 6; 229static const int nfontsizes = 6;
230static const int fontsize[nfontsizes] = {8,10,12,14,18,24}; 230static const int fontsize[nfontsizes] = {8,10,12,14,18,24};
231 231
232TextEdit::TextEdit( QWidget *parent, const char *name, WFlags f ) 232TextEdit::TextEdit( QWidget *parent, const char *name, WFlags f )
233 : QMainWindow( parent, name, f ), bFromDocView( FALSE ) 233 : QMainWindow( parent, name, f ), bFromDocView( FALSE )
234{ 234{
235 doc = 0; 235 doc = 0;
236 edited=FALSE; 236 edited=FALSE;
237 edited1=FALSE; 237 edited1=FALSE;
238 setToolBarsMovable( FALSE ); 238 setToolBarsMovable( FALSE );
239 connect( qApp,SIGNAL( aboutToQuit()),SLOT( cleanUp()) );
239 240
240 setIcon( Resource::loadPixmap( "TextEditor" ) ); 241 setIcon( Resource::loadPixmap( "TextEditor" ) );
241 242
242 QPEToolBar *bar = new QPEToolBar( this ); 243 QPEToolBar *bar = new QPEToolBar( this );
243 bar->setHorizontalStretchable( TRUE ); 244 bar->setHorizontalStretchable( TRUE );
244 menu = bar; 245 menu = bar;
245 246
246 QPEMenuBar *mb = new QPEMenuBar( bar ); 247 QPEMenuBar *mb = new QPEMenuBar( bar );
247 QPopupMenu *file = new QPopupMenu( this ); 248 QPopupMenu *file = new QPopupMenu( this );
248 QPopupMenu *edit = new QPopupMenu( this ); 249 QPopupMenu *edit = new QPopupMenu( this );
249 font = new QPopupMenu( this ); 250 font = new QPopupMenu( this );
250 251
@@ -398,36 +399,40 @@ TextEdit::TextEdit( QWidget *parent, const char *name, WFlags f )
398 updateCaption(); 399 updateCaption();
399 400
400 cfg.setGroup("View"); 401 cfg.setGroup("View");
401 if(cfg.readEntry("startNew","TRUE") == "TRUE") { 402 if(cfg.readEntry("startNew","TRUE") == "TRUE") {
402 nStart->setOn(TRUE); 403 nStart->setOn(TRUE);
403 fileNew(); 404 fileNew();
404 } else { 405 } else {
405 fileOpen(); 406 fileOpen();
406 } 407 }
407 viewSelection = cfg.readNumEntry( "FileView", 0 ); 408 viewSelection = cfg.readNumEntry( "FileView", 0 );
408} 409}
409 410
410TextEdit::~TextEdit() 411void TextEdit::cleanUp()
411{ 412{
412// save(); 413// save();
413
414 Config cfg("TextEdit"); 414 Config cfg("TextEdit");
415 cfg.setGroup("View"); 415 cfg.setGroup("View");
416 QFont f = editor->font(); 416 QFont f = editor->font();
417 cfg.writeEntry("FontSize",f.pointSize()); 417 cfg.writeEntry("FontSize",f.pointSize());
418 cfg.writeEntry("Bold",f.bold()); 418 cfg.writeEntry("Bold",f.bold());
419 cfg.writeEntry("Italic",f.italic()); 419 cfg.writeEntry("Italic",f.italic());
420 cfg.writeEntry("Wrap",editor->wordWrap() == QMultiLineEdit::WidgetWidth); 420 cfg.writeEntry("Wrap",editor->wordWrap() == QMultiLineEdit::WidgetWidth);
421 cfg.writeEntry( "FileView", viewSelection ); 421 cfg.writeEntry( "FileView", viewSelection );
422
423}
424
425TextEdit::~TextEdit()
426{
422} 427}
423 428
424void TextEdit::zoomIn() 429void TextEdit::zoomIn()
425{ 430{
426 setFontSize(editor->font().pointSize()+1,FALSE); 431 setFontSize(editor->font().pointSize()+1,FALSE);
427} 432}
428 433
429void TextEdit::zoomOut() 434void TextEdit::zoomOut()
430{ 435{
431 setFontSize(editor->font().pointSize()-1,TRUE); 436 setFontSize(editor->font().pointSize()-1,TRUE);
432} 437}
433 438