[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/klabelbrowser/klbkioslave
From: Ramakrishna R <rkhas108solutions () yahoo ! com>
Date: 2005-08-29 17:51:07
Message-ID: 1125337867.188158.1061.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 454703 by ramakrishna:
klb: supports create label
M +31 -1 kio_klb.cpp
M +1 -0 kio_klb.h
--- trunk/playground/base/klabelbrowser/klbkioslave/kio_klb.cpp #454702:454703
@@ -22,9 +22,34 @@
{
}
+void KlbProtocol::createLabel(const KURL &url)
+{
+ kdDebug() << " Entered createLabel() " << endl;
+ QString name = url.queryItem("name");
+
+ QByteArray output;
+ QTextStream os(output, IO_WriteOnly);
+ os.setEncoding(QTextStream::UnicodeUTF8);
+
+ KLB::LabelManager * t = new KLB::LabelManager();
+ t->createLabel(name);
+
+ kdDebug()<<"created label " <<endl;
+
+ os << "<html><head><title>K LABEL BROWSER</title></head><body>";
+ os << "<br><br><br> <center> Created Label " << name << " successfully ";
+ os << "<br><br>Go to <A HREF=klb:/><b> KLB HOME</b> </A> </center>";
+ os<< "</body></html>"<<endl;
+ data(output);
+ kdDebug()<<"executed data(output)"<<endl;
+ finished();
+ return;
+
+}
+
void KlbProtocol::applyLabel(const KURL &url)
{
- kdDebug() << " Entered labelCombination() " << endl;
+ kdDebug() << " Entered applyLabel() " << endl;
QString name = url.queryItem("name");
QString path = url.queryItem("path");
@@ -230,6 +255,11 @@
applyLabel(url);
//showMain();
}
+ else if(url.path().compare("/create")==0)
+ {
+ createLabel(url);
+ //showMain();
+ }
}
--- trunk/playground/base/klabelbrowser/klbkioslave/kio_klb.h #454702:454703
@@ -16,6 +16,7 @@
virtual void get(const KURL& url);
virtual void showMain(const KURL& url);
virtual void applyLabel(const KURL& url);
+ virtual void createLabel(const KURL& url);
virtual void mimetype(const KURL& url);
virtual void labelCombination(const KURL& url);
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic