summaryrefslogtreecommitdiff
path: root/noncore/apps
authorjowenn <jowenn>2002-11-22 21:18:23 (UTC)
committer jowenn <jowenn>2002-11-22 21:18:23 (UTC)
commit0f9ce3f60b6fbd350f79485ee8fc5fe37be692e1 (patch) (unidiff)
treea55c913156515ca5a5df95f5a838ecf4a80bae87 /noncore/apps
parent575f126fe474ba1d1603de73088c342c2a3eaa8f (diff)
downloadopie-0f9ce3f60b6fbd350f79485ee8fc5fe37be692e1.zip
opie-0f9ce3f60b6fbd350f79485ee8fc5fe37be692e1.tar.gz
opie-0f9ce3f60b6fbd350f79485ee8fc5fe37be692e1.tar.bz2
Show icons
Diffstat (limited to 'noncore/apps') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/tinykate/tinykate.cpp24
-rw-r--r--noncore/apps/tinykate/tinykate.h9
2 files changed, 25 insertions, 8 deletions
diff --git a/noncore/apps/tinykate/tinykate.cpp b/noncore/apps/tinykate/tinykate.cpp
index 03c6e50..f177e47 100644
--- a/noncore/apps/tinykate/tinykate.cpp
+++ b/noncore/apps/tinykate/tinykate.cpp
@@ -23,2 +23,3 @@
23#include <qpe/global.h> 23#include <qpe/global.h>
24#include <qpe/qpeapplication.h>
24 25
@@ -38,4 +39,6 @@ TinyKate::TinyKate( QWidget *parent, const char *name, WFlags f) :
38 QMainWindow( parent, name, f ) 39 QMainWindow( parent, name, f )
39{ 40 {
41 nextUnnamed=0;
40 currentView=0; 42 currentView=0;
43 viewCount=0;
41 setCaption(tr("TinyKATE")); 44 setCaption(tr("TinyKATE"));
@@ -139,2 +142,5 @@ TinyKate::TinyKate( QWidget *parent, const char *name, WFlags f) :
139 142
143 if( qApp->argc() > 1) open(qApp->argv()[1]);
144 else slotNew();
145
140} 146}
@@ -146,8 +152,14 @@ void TinyKate::slotOpen( )
146 if (!filename.isEmpty()) { 152 if (!filename.isEmpty()) {
153 open(filename);
154 }
155}
156
157void TinyKate::open(const QString & filename)
158{
147 KateDocument *kd= new KateDocument(false, false, this,0,this); 159 KateDocument *kd= new KateDocument(false, false, this,0,this);
148 KTextEditor::View *kv; 160 KTextEditor::View *kv;
149 tabwidget->addTab(kv=kd->createView(tabwidget,"bLAH"),"BLAH","BLAH"); 161 tabwidget->addTab(kv=kd->createView(tabwidget,"bLAH"),"tinykate/tinykate","BLAH");
150 qDebug(filename); 162 qDebug(filename);
151 kd->open(filename); 163 kd->open(filename);
152 } 164 viewCount++;
153} 165}
@@ -186,4 +198,4 @@ void TinyKate::slotNew( )
186 KTextEditor::View *kv; 198 KTextEditor::View *kv;
187 tabwidget->addTab(kv=kd->createView(tabwidget,"BLAH"),"BLAH",tr("Unnamed %1").arg(0)); 199 tabwidget->addTab(kv=kd->createView(tabwidget,"BLAH"),"tinykate/tinykate",tr("Unnamed %1").arg(nextUnnamed++));
188 200 viewCount++;
189} 201}
@@ -197,2 +209,4 @@ void TinyKate::slotClose( )
197 delete dv->document(); 209 delete dv->document();
210 viewCount--;
211 if (!viewCount) slotNew();
198} 212}
diff --git a/noncore/apps/tinykate/tinykate.h b/noncore/apps/tinykate/tinykate.h
index 6dda05d..ef0dcba 100644
--- a/noncore/apps/tinykate/tinykate.h
+++ b/noncore/apps/tinykate/tinykate.h
@@ -35,6 +35,6 @@ public:
35public slots: 35public slots:
36 void slotOpen(); 36 void slotNew();
37 37
38protected slots: 38protected slots:
39 void slotNew(); 39 void slotOpen();
40 void slotClose(); 40 void slotClose();
@@ -42,2 +42,4 @@ protected slots:
42 42
43protected:
44 void open(const QString&);
43private: 45private:
@@ -57,3 +59,4 @@ private:
57 QPopupMenu *hlmenu; 59 QPopupMenu *hlmenu;
58 60 uint nextUnnamed;
61 uint viewCount;
59}; 62};