[prev in list] [next in list] [prev in thread] [next in thread]
List: koffice-devel
Subject: Re: [patch] initDoc in koffice/example usage
From: David Faure <faure () kde ! org>
Date: 2004-09-20 13:29:37
Message-ID: 200409201529.37539.faure () kde ! org
[Download RAW message or body]
On Saturday 18 September 2004 14:18, Brad Hards wrote:
> On Fri, 17 Sep 2004 22:37 pm, David Faure wrote:
> > While you're at it, please make sure InitDocEmpty is handled, and
> > parentWidget is passed to KoTemplateChooseDia::choose() :)
> Like this?
>
> diff -u -4 -p -r1.19 example_part.cc
> --- example_part.cc 12 Sep 2004 11:53:55 -0000 1.19
> +++ example_part.cc 18 Sep 2004 12:14:40 -0000
> @@ -33,16 +33,25 @@ bool ExamplePart::initDoc(InitDocFlags f
> {
> // If nothing is loaded, do initialize here
> // Most KOffice applications use the template dialog here, with code like:
> /*
> + if (flags==KoDocument::InitDocEmpty)
> + {
> + bool ok = loadNativeFormat( /* QString containing path to a sensible \
> default template */ );
If a template is needed - that's not necessarily the case.
> + resetURL();
> + setEmpty();
> + setModified( FALSE );
> + return ok;
> + }
> +
> KoTemplateChooseDia::DialogType dlgtype;
> - if (initDocFlags() != KoDocument::InitDocFileNew )
> + if (flags != KoDocument::InitDocFileNew )
> dlgtype = KoTemplateChooseDia::Everything;
> else
> dlgtype = KoTemplateChooseDia::OnlyTemplates;
>
> - KoTemplateChooseDia::ReturnType ret = KoTemplateChooseDia::choose(
> - .... )
> + // You need to read the doco for KoTemplateChooseDia::choose() to figure out \
> what to do next :-) + KoTemplateChooseDia::ReturnType ret = \
> KoTemplateChooseDia::choose(...., dlgtype, ... , parentWidget );
OK.
(doco? strange word, I usually say docu :)
--
David Faure, faure@kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
_______________________________________________
koffice-devel mailing list
koffice-devel@mail.kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic