[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Porting tutorials over to KF5
From: RISHABH GUPTA <rishabh9511 () gmail ! com>
Date: 2015-09-20 17:23:43
Message-ID: CAB9YDnXxDYq7cy2e+gyvQLnysF=yjROX-g7RynAaKDSkdA=cjQ () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
On Sun, Sep 20, 2015 at 10:08 PM, Albert Astals Cid <aacid@kde.org> wrote:
> El Dissabte, 19 de setembre de 2015, a les 09:55:17, Juan Carlos Torres va
> escriure:
> > Greetings,
> >
> > I've started porting some of the "Basics of KDE 4 Programming" tutorials
> > over to KF5 code[1] just to get the ball rolling on updating our docs.
> They
> > are basically just a direct port of the code found in the main tutorials,
> > with some annotations and references to porting guides or API docs.
>
> Who is the target of these tutorials?
>
> I understand it's newbies. If it's for newbies, i think the notes about "
> no
> more KApplication" and stuff add confusion instead of clarification,
> newbies
> don't care how it used to be coded, they just want to learn how to code.
>
> What do you think?
>
> Cheers,
> Albert
>
> >
> > Admittedly, I went in half blind since I'm not all that familiar with
> > development myself. It was for both learning and documenting that
> process.
> > The KIO stuff in Saving and Loading was particularly tricky and I'm not
> > completely sure I did it correctly (It only works with local files, for
> > one).
> >
> > Hoping someone could give those a look and make the necessary
> corrections.
> > And maybe then we can fill it up with more meat like the KDE 4 versions.
> > There are still a lot of stuff in Techbase that probably need dusting up
> > but I had to start from the beginning and the easiest ones. ;)
> >
> >
> > 1.
> > https://techbase.kde.org/Development/Tutorials/First_program/KF5
>
According to the frameworks porting note
https://community.kde.org/Frameworks/Porting_Notes#Message_Box
Kmessage box is no longer a class its a namespace and all the function
have been either moved to kdelibs4support as kmessagebox_queued.h or to
kwidgetsaddons as kmessagebox.h,so i guess instead of including kmessagebox
we will have to include the above mentioned files .Correct me i am wrong.
cheers,
rishabh
> > https://techbase.kde.org/Development/Tutorials/Using_KXmlGuiWindow/KF5
> > https://techbase.kde.org/Development/Tutorials/Using_KActions/KF5
> > https://techbase.kde.org/Development/Tutorials/Saving_and_loading/KF5
> > https://techbase.kde.org/Development/Tutorials/KCmdLineArgs/KF5
> >
> > >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> unsubscribe
> > >> <<
>
>
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> unsubscribe <<
>
[Attachment #5 (text/html)]
<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep \
20, 2015 at 10:08 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:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">El Dissabte, 19 de \
setembre de 2015, a les 09:55:17, Juan Carlos Torres va<br> escriure:<br>
<span class="">> Greetings,<br>
><br>
> I've started porting some of the "Basics of KDE 4 Programming" \
tutorials<br> > over to KF5 code[1] just to get the ball rolling on updating our \
docs. They<br> > are basically just a direct port of the code found in the main \
tutorials,<br> > with some annotations and references to porting guides or API \
docs.<br> <br>
</span>Who is the target of these tutorials?<br>
<br>
I understand it's newbies. If it's for newbies, i think the notes about \
" no<br> more KApplication" and stuff add confusion instead of \
clarification, newbies<br> don't care how it used to be coded, they just want to \
learn how to code.<br> <br>
What do you think?<br>
<br>
Cheers,<br>
Albert<br>
<span class="im"><br>
><br>
> Admittedly, I went in half blind since I'm not all that familiar with<br>
> development myself. It was for both learning and documenting that process.<br>
> The KIO stuff in Saving and Loading was particularly tricky and I'm not<br>
> completely sure I did it correctly (It only works with local files, for<br>
> one).<br>
><br>
> Hoping someone could give those a look and make the necessary corrections.<br>
> And maybe then we can fill it up with more meat like the KDE 4 versions.<br>
> There are still a lot of stuff in Techbase that probably need dusting up<br>
> but I had to start from the beginning and the easiest ones. ;)<br>
><br>
><br>
> 1.<br>
> <a href="https://techbase.kde.org/Development/Tutorials/First_program/KF5" \
rel="noreferrer" target="_blank">https://techbase.kde.org/Development/Tutorials/First_program/KF5</a><br></span></blockquote><div><br></div><div>According \
to the frameworks porting note<br> <a \
href="https://community.kde.org/Frameworks/Porting_Notes#Message_Box">https://community.kde.org/Frameworks/Porting_Notes#Message_Box</a><br><br></div><div>Kmessage \
box is no longer a class its a namespace and all the function have been either \
moved to kdelibs4support as kmessagebox_queued.h or to kwidgetsaddons as \
kmessagebox.h,so i guess instead of including kmessagebox we will have to include the \
above mentioned files .Correct me i am \
wrong.<br><br></div><div>cheers,<br></div><div>rishabh<br></div><div><br></div><div> \
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px \
solid rgb(204,204,204);padding-left:1ex"><span class="im"> > <a \
href="https://techbase.kde.org/Development/Tutorials/Using_KXmlGuiWindow/KF5" \
rel="noreferrer" target="_blank">https://techbase.kde.org/Development/Tutorials/Using_KXmlGuiWindow/KF5</a><br>
> <a href="https://techbase.kde.org/Development/Tutorials/Using_KActions/KF5" \
rel="noreferrer" target="_blank">https://techbase.kde.org/Development/Tutorials/Using_KActions/KF5</a><br>
> <a href="https://techbase.kde.org/Development/Tutorials/Saving_and_loading/KF5" \
rel="noreferrer" target="_blank">https://techbase.kde.org/Development/Tutorials/Saving_and_loading/KF5</a><br>
> <a href="https://techbase.kde.org/Development/Tutorials/KCmdLineArgs/KF5" \
rel="noreferrer" target="_blank">https://techbase.kde.org/Development/Tutorials/KCmdLineArgs/KF5</a><br>
><br>
</span><div class=""><div class="h5">> >> Visit <a \
href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub" rel="noreferrer" \
target="_blank">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> to \
unsubscribe<br> > >> <<<br>
<br>
<br>
>> Visit <a href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub" \
rel="noreferrer" target="_blank">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> \
to unsubscribe <<<br> </div></div></blockquote></div><br></div></div>
[Attachment #6 (text/plain)]
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic