summaryrefslogtreecommitdiff
path: root/noncore
Side-by-side diff
Diffstat (limited to 'noncore') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/applets/notesapplet/notes.cpp30
1 files changed, 23 insertions, 7 deletions
diff --git a/noncore/applets/notesapplet/notes.cpp b/noncore/applets/notesapplet/notes.cpp
index 92fdb0a..90c2550 100644
--- a/noncore/applets/notesapplet/notes.cpp
+++ b/noncore/applets/notesapplet/notes.cpp
@@ -89,2 +89,3 @@ NotesControl::NotesControl( QWidget *parent, const char *name )
doPopulate=true;
+ isNew=false;
QVBoxLayout *vbox = new QVBoxLayout( this,0, -1, "Vlayout" );
@@ -189,4 +190,12 @@ void NotesControl::slotDeleteButton() {
nf.removeFiles();
+ QString fi=QPEApplication::documentDir()+"/text/plain/"+selectedText+".desktop";
+ qDebug(fi);
+
+ QFile f( fi);
+ if( !f.remove()) qDebug(".desktop file not removed");
+
}
}
+ view->clear();
+
populateBox();
@@ -198,3 +207,5 @@ void NotesControl::slotNewButton() {
view->clear();
- view->setFocus();
+ view->setFocus();
+ edited=false;
+ isNew=false;
}
@@ -271,4 +282,5 @@ void NotesControl::save() {
if( edited) {
+// qDebug("is edited");
QString rt = view->text();
- if(!rt.isEmpty()) {
+ if( rt.length()>1) {
QString pt = rt.simplifyWhiteSpace();
@@ -288,3 +300,3 @@ void NotesControl::save() {
docname = "Empty Text";
- qDebug(docname);
+// qDebug(docname);
@@ -298,10 +310,14 @@ void NotesControl::save() {
}
- else
- qDebug("oldname equals docname");
+// else
+// qDebug("oldname equals docname");
+
+
doc = new DocLnk(docname);
+ if(QFile(doc->linkFile()).exists())
+ qDebug("puppie");
doc->setType("text/plain");
- doc->setFile(docname);
+ doc->setFile(QDir::homeDirPath()+"/"+docname);
doc->setName(docname);
-
+
FileManager fm;