~ubuntu-branches/ubuntu/precise/koffice/precise

« back to all changes in this revision

Viewing changes to kexi/scripting/kjs/kjsinterpreter.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2006-04-20 21:38:53 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060420213853-j5lxluqvymxt2zny
Tags: 1:1.5.0-0ubuntu2
UbuntuĀ uploadĀ 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/***************************************************************************
2
 
 * kjsinterpreter.cpp
3
 
 * This file is part of the KDE project
4
 
 * copyright (C)2004-2005 by Sebastian Sauer (mail@dipe.org)
5
 
 *
6
 
 * This program is free software; you can redistribute it and/or
7
 
 * modify it under the terms of the GNU Library General Public
8
 
 * License as published by the Free Software Foundation; either
9
 
 * version 2 of the License, or (at your option) any later version.
10
 
 * This program is distributed in the hope that it will be useful,
11
 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13
 
 * Library General Public License for more details.
14
 
 * You should have received a copy of the GNU Library General Public License
15
 
 * along with this program; see the file COPYING.  If not, write to
16
 
 * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17
 
 * Boston, MA 02111-1307, USA.
18
 
 ***************************************************************************/
19
 
 
20
 
#include "kjsinterpreter.h"
21
 
 
22
 
//#include <kjsembed/kjsembedpart.h>
23
 
//#include <kjs/object.h>
24
 
 
25
 
using namespace Kross::Kjs;
26
 
 
27
 
namespace Kross { namespace Kjs {
28
 
 
29
 
    class KjsInterpreterPrivate
30
 
    {
31
 
        public:
32
 
            //::KJSEmbed::KJSEmbedPart* kjspart;
33
 
    };
34
 
 
35
 
}}
36
 
 
37
 
KjsInterpreter::KjsInterpreter(Kross::Api::Manager* manager, const QString& interpretername)
38
 
    : Kross::Api::Interpreter(manager, interpretername)
39
 
{
40
 
    d = new KjsInterpreterPrivate();
41
 
    //d->kjspart = new ::KJSEmbed::KJSEmbedPart(0L, "console", this, "krosskjs");
42
 
    //d->kjspart = new ::KJSEmbed::KJSEmbedPart(0L, "console", 0, "krosskjs");
43
 
}
44
 
 
45
 
KjsInterpreter::~KjsInterpreter()
46
 
{
47
 
    //delete d->kjspart;
48
 
    delete d;
49
 
}
50
 
 
51
 
const QStringList KjsInterpreter::mimeTypes()
52
 
{
53
 
    return QStringList() << "application/x-javascript";
54
 
}
55
 
 
56
 
Kross::Api::Script* KjsInterpreter::createScript(Kross::Api::ScriptContainer* scriptcontainer)
57
 
{
58
 
    //TODO
59
 
    return 0;
60
 
}
61