~ubuntu-branches/ubuntu/saucy/rocs/saucy

« back to all changes in this revision

Viewing changes to App/Ui/ImporterExporterManager.h

  • Committer: Package Import Robot
  • Author(s): Rohan Garg, Rohan Garg, Philip Muškovac
  • Date: 2013-06-21 02:04:20 UTC
  • mfrom: (1.1.27)
  • Revision ID: package-import@ubuntu.com-20130621020420-lzlui9y7qc6w3xog
Tags: 4:4.10.80-0ubuntu1
[ Rohan Garg ]
* New upstream release

[ Philip Muškovac ]
* Build-depend on libgrantlee-dev and libx11-dev
* Update rocs.install and not-installed 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
    This file is part of Rocs.
 
3
    Copyright 2009-2011  Tomaz Canabrava <tomaz.canabrava@gmail.com>
 
4
    Copyright 2010       Wagner Reck <wagner.reck@gmail.com>
 
5
 
 
6
    This program is free software; you can redistribute it and/or
 
7
    modify it under the terms of the GNU General Public License as
 
8
    published by the Free Software Foundation; either version 2 of
 
9
    the License, or (at your option) any later version.
 
10
 
 
11
    This program is distributed in the hope that it will be useful,
 
12
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
13
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
14
    GNU General Public License for more details.
 
15
 
 
16
    You should have received a copy of the GNU General Public License
 
17
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
18
*/
 
19
 
 
20
#ifndef IMPORTEREXPORTERMANAGER_H
 
21
#define IMPORTEREXPORTERMANAGER_H
 
22
 
 
23
#include <QObject>
 
24
 
 
25
class Document;
 
26
 
 
27
class ImporterExporterManager : public QObject
 
28
{
 
29
    Q_OBJECT
 
30
    QString _scriptToRun;
 
31
public:
 
32
    explicit ImporterExporterManager(QObject *parent = 0);
 
33
    Document* importFile();
 
34
    bool exportFile(Document* doc) const;
 
35
    QString& scriptToRun() {
 
36
        return _scriptToRun;
 
37
    }
 
38
 
 
39
    void dialogExec();
 
40
    bool hasDialog();
 
41
 
 
42
//     GraphDocument * openDocument();
 
43
};
 
44
 
 
45
#endif // IMPORTEREXPORTERMANAGER_H