<div dir="ltr"><div class="gmail_extra" style="font-size:12.8000001907349px">Hi,</div><div class="gmail_extra" style="font-size:12.8000001907349px"><br></div><div class="gmail_extra" style="font-size:12.8000001907349px">Previously, I had done a small proof of concept for implementing the layers list in the left side bar. Okular was crashing on closing the document, for some reasons.</div><div class="gmail_extra" style="font-size:12.8000001907349px"><br></div><div class="gmail_extra" style="font-size:12.8000001907349px">Today, I was restructuring and properly implementing the list. I was able to populate the list in a list view and enable or disable the layers button depending on if they are present in the document. Also, I fixed the crashing of the okular in my previous code on closing document.</div><div class="gmail_extra" style="font-size:12.8000001907349px"><br></div><div class="gmail_extra" style="font-size:12.8000001907349px">Here is a screen shot of the work so far:-</div><div class="gmail_extra" style="font-size:12.8000001907349px"><br></div><div class="gmail_extra" style><span style="font-size:12.8000001907349px"><a href="http://ctrlv.in/572212">http://ctrlv.in/572212</a></span><br></div><div class="gmail_extra" style="font-size:12.8000001907349px"><br></div><div class="gmail_extra" style="font-size:12.8000001907349px">Note:- Layers icon and some styling is still to be done.</div><div class="gmail_extra" style="font-size:12.8000001907349px"><br></div><div class="gmail_extra" style="font-size:12.8000001907349px">Now, I have some doubts.</div><div class="gmail_extra" style="font-size:12.8000001907349px"><br></div><div class="gmail_extra" style="font-size:12.8000001907349px">Firstly, where should I show my code. Should I post it on review board as a diff or should I wait for the contributor account on kde and commit push my code at regular intervals?</div><div class="gmail_extra" style="font-size:12.8000001907349px"><br></div><div class="gmail_extra" style="font-size:12.8000001907349px">Secondly, I have implemented the layers view directly through subclass of QAbstractItemModel ( OptionalContentModel ) provided by the backend to render the view. Should I create a layers model as done in case of table of content model( TOCModel ) for abstraction between different backends or should I assume that each backend or its generator would return me some subclass of QAbstractItemModel?</div><div class="gmail_extra" style="font-size:12.8000001907349px"><br></div><div class="gmail_extra" style="font-size:12.8000001907349px">Best,</div><div class="gmail_extra" style="font-size:12.8000001907349px">Saheb Preet Singh</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 8, 2015 at 11:02 PM, Albert Astals Cid <span dir="ltr"><<a href="mailto:aacid@kde.org" target="_blank">aacid@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">El Divendres, 8 de maig de 2015, a les 13:46:52, saheb preet singh va<br>
escriure:<br>
> Hello Everyone,<br>
><br>
<span class="">> I have just started writing my blog for my working experience with kde this<br>
> summer.<br>
><br>
> You can find the blog at <a href="http://sahebpreet-kde.blogspot.in/" target="_blank">http://sahebpreet-kde.blogspot.in/</a><br>
<br>
</span>Cool, you should add yourself to planetkde.<br>
<div class="HOEnZb"><div class="h5"><br>
Cheers,<br>
  Albert<br>
<br>
><br>
> Thanks,<br>
> Saheb Preet Singh<br>
><br>
> On Tue, May 5, 2015 at 12:04 AM, Albert Astals Cid <<a href="mailto:aacid@kde.org">aacid@kde.org</a>> wrote:<br>
> > El Dilluns, 4 de maig de 2015, a les 16:42:33, saheb preet singh va<br>
> ><br>
> > escriure:<br>
> > > On Mon, May 4, 2015 at 3:52 AM, Albert Astals Cid <<a href="mailto:aacid@kde.org">aacid@kde.org</a>> wrote:<br>
> > > > El Dijous, 30 d'abril de 2015, a les 15:11:45, saheb preet singh va<br>
> > > ><br>
> > > > escriure:<br>
> > > > > Hello Everyone,<br>
> > > ><br>
> > > > Hi!<br>
> > > ><br>
> > > > > Thank you for accepting my proposal in GSOC 2015.<br>
> > > ><br>
> > > > Congrats, now let's make us both proud of the result :)<br>
> > > ><br>
> > > > > I am really excited to contribute in kde and okular in the summer<br>
> > > ><br>
> > > > vacation<br>
> > > ><br>
> > > > > this time. This is my first time participation in GSOC.<br>
> > > > ><br>
> > > > > My project is about adding tags, layers and linearization support in<br>
> > > ><br>
> > > > okular.<br>
> > > ><br>
> > > > > My development environment is ready and I have been working on the<br>
> > > > > okular<br>
> > > > > code.<br>
> > > ><br>
> > > > Great :)<br>
> > > ><br>
> > > > > I would like to know how should I proceed further and what should be<br>
> ><br>
> > my<br>
> ><br>
> > > > > first steps in GSOC program?<br>
> > > ><br>
> > > > Choose one of the things and start working on it, on a branch in the<br>
> ><br>
> > repo<br>
> ><br>
> > > > and<br>
> > > > blog about it :)<br>
> > ><br>
> > > Should I create a new branch or use any existing?<br>
> ><br>
> > Create a new one.<br>
> ><br>
> > > I will start blogging soon.<br>
> > ><br>
> > > > I think layers is probably the easiest so i'd suggest starting there.<br>
> > ><br>
> > > I just tried to implement layers feature and was able to list the layers<br>
> > > present in document in the left side bar. Although, I did it in a very<br>
> > > adhoc way. We can discuss further on code structure and proper<br>
> > > implementation.<br>
> > ><br>
> > > We should find a time to do an IRC meeting to kickstart on this. Does<br>
> ><br>
> > 18:00<br>
> ><br>
> > > > UTC work for you? Any specific day of the week?<br>
> > ><br>
> > > Yes, 18:00 UTC is ok for me. Is thursday or friday  ok for you?<br>
> ><br>
> > Friday is good :)<br>
> ><br>
> > Anyone else is obviously welcome.<br>
> ><br>
> > #okular channel on <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a><br>
> ><br>
> > Cheers,<br>
> ><br>
> >   Albert<br>
> ><br>
> > > Thanks,<br>
> > > Saheb Preet Singh<br>
> > ><br>
> > > Cheers,<br>
> > ><br>
> > > >   Albert<br>
> > > ><br>
> > > > > Thanks,<br>
> > > > > Saheb Preet Singh<br>
> > > ><br>
> > > > _______________________________________________<br>
> > > > Okular-devel mailing list<br>
> > > > <a href="mailto:Okular-devel@kde.org">Okular-devel@kde.org</a><br>
> > > > <a href="https://mail.kde.org/mailman/listinfo/okular-devel" target="_blank">https://mail.kde.org/mailman/listinfo/okular-devel</a><br>
<br>
_______________________________________________<br>
Okular-devel mailing list<br>
<a href="mailto:Okular-devel@kde.org">Okular-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/okular-devel" target="_blank">https://mail.kde.org/mailman/listinfo/okular-devel</a><br>
</div></div></blockquote></div><br></div>