odsstream
Loading...
Searching...
No Matches
odsstream
odsdochandlerinterface.h
Go to the documentation of this file.
1
11
/*******************************************************************************
12
* Copyright (c) 2013 Olivier Langella <Olivier.Langella@u-psud.fr>.
13
*
14
* This file is part of the libodsstream library.
15
*
16
* libodsstream is a library to read and write ODS documents as streams
17
* Copyright (C) 2013 Olivier Langella <Olivier.Langella@u-psud.fr>
18
*
19
* This program is free software: you can redistribute it and/or modify
20
* it under the terms of the GNU Lesser General Public License as published
21
*by the Free Software Foundation, either version 3 of the License, or (at your
22
*option) any later version.
23
*
24
* This program is distributed in the hope that it will be useful,
25
* but WITHOUT ANY WARRANTY; without even the implied warranty of
26
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27
* GNU Lesser General Public License for more details.
28
*
29
* You should have received a copy of the GNU Lesser General Public License
30
* along with this program. If not, see <http://www.gnu.org/licenses/>.
31
*
32
* Contributors:
33
* Olivier Langella <Olivier.Langella@u-psud.fr> - initial API and
34
*implementation
35
******************************************************************************/
36
37
#pragma once
38
39
#include <QString>
40
#include "reader/odscell.h"
41
42
class
OdsDocHandlerInterface
43
{
44
public
:
50
virtual
void
startSheet
(
const
QString &sheet_name) = 0;
51
56
virtual
void
endSheet
() = 0;
57
62
virtual
void
startLine
() = 0;
63
68
virtual
void
endLine
() = 0;
69
74
virtual
void
setCell
(
const
OdsCell
&) = 0;
75
80
virtual
void
endDocument
() = 0;
81
};
82
OdsCell
Definition
odscell.h:29
OdsDocHandlerInterface
Definition
odsdochandlerinterface.h:43
OdsDocHandlerInterface::endSheet
virtual void endSheet()=0
OdsDocHandlerInterface::setCell
virtual void setCell(const OdsCell &)=0
OdsDocHandlerInterface::endDocument
virtual void endDocument()=0
OdsDocHandlerInterface::startLine
virtual void startLine()=0
OdsDocHandlerInterface::startSheet
virtual void startSheet(const QString &sheet_name)=0
OdsDocHandlerInterface::endLine
virtual void endLine()=0
Generated on Tue Nov 7 2023 14:29:21 for odsstream by
1.9.8