Plasma-based presentation view for calligra-stage
Aaron J. Seigo
aseigo at kde.org
Mon Mar 21 07:07:27 GMT 2011
On Monday, March 21, 2011, Thorsten Zachmann wrote:
> Hello Sinny,
>
> On Monday, March 21, 2011 04:52:08 Sinny Kumari wrote:
> > CC'ing to plasma-devel, thanks for the suggestion todd.
> >
> > On Mon, Mar 21, 2011 at 1:31 AM, todd rme <toddrme2178 at gmail.com> wrote:
> > > On Sun, Mar 20, 2011 at 1:17 PM, Sinny Kumari <ksinny at gmail.com> wrote:
> > >> HI!
> > >>
> > >> I am working on idea
> > >> http://community.kde.org/GSoC/2011/Ideas#Project:_Plasma-based_Present
> > >> at ion_View
> > >>
> > >> In order to do it, initially I thought, I will use D-Bus for
> > >> slideshow, next/previous slide
> > >> Later what I understood is that, kpresenter must be running for the
> > >> D-Bus call to work which is not a good approach to do.
> > >>
> > >> Also, I am not sure if I can get huge data like Slide previews through
> > >> D-Bus calls
> > >>
> > >> So, what would be the preferred way to do this? Please suggest me
>
> I see two possibilities here.
>
> 1. Use dbus to communicate with stage(kpresenter)
>
> 2. Use plasma in stage.
with the Plasma KPart, which is in kde-runtime, #2 is probably the easiest.
and if done using a proper DataEngine/Plasmoid split (as in Skrooge or the
Kontact dashboard), it could be moved to a #1 style implementatoin fairly
easily by adjusting the DataEngines.
> If used plasma internally it should be made sure that this is an optional
> dependency that is not needed if the user doesn't want it.
with the Plasma KPart, it becomes a runtime dependency only. the existence can
be checked for with KServiceTypeTrader, and it ships with kde-runtime so there
are no further installation dependencies as of right now (this may change in
future when we modularize kde-runtime).
here's a quicky tutorial/overview for using the KPart:
http://techbase.kde.org/Development/Tutorials/Plasma/ApplicationShell
and there is a small example in kdeexamples/plasma/c++/kpart/
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20110321/ca813ce6/attachment.sig>
More information about the calligra-devel
mailing list