<div dir="ltr">Also, the timer thing which you suggest wouldn't it destroy the animation thing? I mean it would be abrupt after the new elements are added. But in any case, I think I can do this one. It is your call. :) </div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">Yours Sincerely,<div>Shalin Shah</div></div></div>
<br><div class="gmail_quote">On Wed, Dec 17, 2014 at 9:50 AM, Shalin Shah <span dir="ltr"><<a href="mailto:shalinshah1993@gmail.com" target="_blank">shalinshah1993@gmail.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">How about this idea? <div>slotChangeTable() has setBiggerScreenRect() which means anytime you go from SMALL->BIG part we don't have an issue. But there is an issue with BIG->SMALL part. So, what if add in this method an if else clause which can check what is the previous state and current state. Now, depending on this I either call setBiggerScreenRect() or setSmallerScreenRect() (I resize the drawing area like bigger part) or no change (when same drawing area is needed).</div><div><br></div><div>What do you suggest? This would also remove the need of timer, I suppose. </div></div><div class="gmail_extra"><br clear="all"><div><div>Yours Sincerely,<div>Shalin Shah</div></div></div><div><div class="h5">
<br><div class="gmail_quote">On Sun, Dec 14, 2014 at 6:07 PM, Etienne Rebetez <span dir="ltr"><<a href="mailto:etienne.rebetez@gmail.com" target="_blank">etienne.rebetez@gmail.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><span>2014-12-14 1:55 GMT+01:00 Inge Wallin <span dir="ltr"><<a href="mailto:inge@lysator.liu.se" target="_blank">inge@lysator.liu.se</a>></span>:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>On Saturday, December 13, 2014 03:55:50 PM Shalin Shah wrote:<br>
> Hi,<br>
><br>
> I was able to reproduce the bug. Now, correct me if what I understood is<br>
> wrong.<br>
><br>
> When ever you change a periodic table, for example, CLASSIC to TRANSITION<br>
> elements or DZ to SHORT TABLE, you get small size of the table. It is only<br>
> after the click that the table gets re-sized.<br>
<br>
</span>Yes, this is correct. However, after reading the comments in the bug report, I<br>
find out that this is by design.<br>
<br>
I must say that as a user, this behaviour is totally non-obvious to me, and<br>
really both a lot surprising and a little irritating. The natural thing would<br>
be to fill as much of the available area as possible - just like the bug report<br>
suggests.<br>
<span><br>
> A work around should be adding a timer after you change the type of table.<br>
> And depending on the size of new table, if should either be zoomed<br>
> in(BIG->SMALL) or zoomed out(SMALL->BIG). And this transition should happen<br>
> in specified time which is set by the timer.<br>
<br>
</span>You could be right; I haven't looked at the code. But yes, it does sound like<br>
something like that would be the solution.<br></blockquote><div><br></div></span><div>Yes, the table is currently changed with the slot PeriodicTableView::slotChangeTable(int table). Before the table gets changed PeriodicTableView::setBiggerSceneRect() is called. This already makes the SMALL->BIG part. Now when you choose a smaller periodic system, the size of the view remains the same. </div><div>What we want to do, is looking to resize the view after the animation. This can always be done with the slot PeriodicTableView::fitPseInView(). Back when I did the new table, changing the size of the view directly after the animation looked IMHO stupid (That is why we have this bug now:) ). </div><div>So, how to get the end of the animation and add a timer that signals the fitPseInView() slot? </div><div>The different pse tables are states in a finite state machine. I just had a look and there are currently no signals that would help us out (adding them seems a bit tricky).</div><div>I think the easy fix would be to start the timer in the end of PeriodicTableView::slotChangeTable(int table). We know that the transitions all take the time, so the we can simply have a timer that is a bit longer than the animation. This would then do the BIG->SMALL part. </div><div>Look at the qt documentation of qtimer. We need a singleShot timer. Then connect the timeout() signal to the fitPseInView() slot.</div><div>Hope that helps. Have fun:)</div><div><div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span><br>
> Yours Sincerely,<br>
> Shalin Shah<br>
><br>
> On Fri, Dec 12, 2014 at 5:34 AM, Etienne Rebetez <<a href="mailto:etienne.rebetez@gmail.com" target="_blank">etienne.rebetez@gmail.com</a>><br>
> wrote:<br>
> > Hi<br>
> ><br>
> > The spectrum lines that are missing are actually not in the code but in a<br>
> > xml. Look in kalium repo under libscience/data/. There is the file<br>
> > "spectra.xml". These data files belong actually to the blue obelisk data<br>
> > repository project. But in the last update i did't find the spectra data.<br>
> > So I am not sure of the current state of this project.<br>
> > Anyway, you could fix that file in kalzium and upload the diff it to<br>
> > <a href="https://reviewboard.kde.org" target="_blank">https://reviewboard.kde.org</a>. I could have a look at it.<br>
> ><br>
> > Since your mentioned bug has not much to do with cpp I would have another<br>
</span>> > suggestion: 334154 <<a href="https://bugs.kde.org/show_bug.cgi?id=334154" target="_blank">https://bugs.kde.org/show_bug.cgi?id=334154</a>>.<br>
<div><div>> > I basically wanted to add a timer after the transition that then signals<br>
> > the refit of the periodic table. Start at looking at<br>
> > src/psetable/periodictableview.h. The slot would be "fitPseInView()".<br>
> > This might give some insight into the qt signal/slot stuff:-)<br>
> ><br>
> > And thanks for your interest in Kalzium!<br>
> ><br>
> > Regards<br>
> > Etienne<br>
> ><br>
> > 2014-12-11 14:39 GMT+01:00 Jeremy Whiting <<a href="mailto:jpwhiting@kde.org" target="_blank">jpwhiting@kde.org</a>>:<br>
> >> Well currently there are no Kalzium developers, but if you ask on this<br>
> >> list or in #kde-edu someone can probably help you figure stuff out.<br>
> >><br>
> >> On Thu, Dec 11, 2014 at 2:58 AM, Samikshan Bairagya <<a href="mailto:samikshan@gmail.com" target="_blank">samikshan@gmail.com</a>><br>
> >><br>
> >> wrote:<br>
> >>> On Thu, Dec 11, 2014 at 11:14 AM, Shalin Shah <<a href="mailto:shalinshah1993@gmail.com" target="_blank">shalinshah1993@gmail.com</a>><br>
> >>><br>
> >>> wrote:<br>
> >>> > Hey,<br>
> >>> ><br>
> >>> > Imported it in Qt Creator. Re-ran the CMAKE with arguments and bingo,<br>
> >>> > Kalzium is working just fine. Now, I'm interested in fixing bugs and<br>
> >>><br>
> >>> adding<br>
> >>><br>
> >>> > features.<br>
> >>> ><br>
> >>> > Like yesterday I was suggested on IRC to fix bug 334789. Now, before<br>
> >>><br>
> >>> fixing<br>
> >>><br>
> >>> > bug I need to understand the code. So, is there any documentation or<br>
> >>> > something which I can read so that I can understand which .cpp file<br>
> >>><br>
> >>> does<br>
> >>><br>
> >>> > what function?<br>
> >>><br>
> >>> To understand the code, you need to read through it and try and<br>
> >>> understand the control flow. The header and the corresponding<br>
> >>> .cpp files should be having reasonable amount of documentation.<br>
> >>> If you feel any portion of the code is under-documented, you are<br>
> >>> welcome to add documentation yourself. However, do follow the<br>
> >>> documentation policy [1]. Also if you have difficulty with specific<br>
> >>> sections of the codebase, you can surely find help from Kalzium<br>
> >>> developers.<br>
> >>><br>
> >>> Happy hacking.<br>
> >>><br>
> >>> > Yours Sincerely,<br>
> >>> > Shalin Shah<br>
> >>> ><br>
> >>> > On Thu, Dec 11, 2014 at 10:35 AM, Shalin Shah <<br>
> >>><br>
> >>> <a href="mailto:shalinshah1993@gmail.com" target="_blank">shalinshah1993@gmail.com</a>><br>
> >>><br>
> >>> > wrote:<br>
> >>> >> Ok, so all the build steps are done? If so, now, I guess I'll have to<br>
> >>> >> import it to Qt Creator right?<br>
> >>> >><br>
> >>> >> Yours Sincerely,<br>
> >>> >> Shalin Shah<br>
> >>> >><br>
> >>> >> On Thu, Dec 11, 2014 at 10:33 AM, Jeremy Whiting <<a href="mailto:jpwhiting@kde.org" target="_blank">jpwhiting@kde.org</a>><br>
> >>> >><br>
> >>> >> wrote:<br>
> >>> >>> Now run it and find and fix bugs I guess. The next step is up to you<br>
> >>> >>> really, what would you like to do?<br>
> >>> >>><br>
> >>> >>> On Wed, Dec 10, 2014 at 10:02 PM, Shalin Shah <<br>
> >>><br>
> >>> <a href="mailto:shalinshah1993@gmail.com" target="_blank">shalinshah1993@gmail.com</a>><br>
> >>><br>
> >>> >>> wrote:<br>
> >>> >>>> Alright! I guess that worked, though I needed root privileges to<br>
> >>> >>>> run<br>
> >>> >>>> make install.<br>
> >>> >>>><br>
> >>> >>>> Now, what next?<br>
> >>> >>>><br>
> >>> >>>> Yours Sincerely,<br>
> >>> >>>> Shalin Shah<br>
> >>> >>>><br>
> >>> >>>> On Thu, Dec 11, 2014 at 10:15 AM, Jeremy Whiting <<a href="mailto:jpwhiting@kde.org" target="_blank">jpwhiting@kde.org</a><br>
> >>> >>>><br>
> >>> >>>> wrote:<br>
> >>> >>>>> Yep, I can't remember why ubuntu and debian named their kdelibs 4<br>
> >>> >>>>> packages kdelibs5 but you want kdelibs5-dev to build kalzium<br>
> >>><br>
> >>> master branch<br>
> >>><br>
> >>> >>>>> which is based on kdelibs4 and qt4.<br>
> >>> >>>>><br>
> >>> >>>>> On Wed, Dec 10, 2014 at 9:37 PM, Shalin Shah <<br>
> >>><br>
> >>> <a href="mailto:shalinshah1993@gmail.com" target="_blank">shalinshah1993@gmail.com</a>><br>
> >>><br>
> >>> >>>>> wrote:<br>
> >>> >>>>>> So, I did apt-cache search kdelibs but I get kdelibs5 not 4. Here<br>
> >>><br>
> >>> see<br>
> >>><br>
> >>> >>>>>> shalin@Shalin-MacBookPro:~/kalzium/build > apt-cache search<br>
> >>><br>
> >>> kdelibs<br>
> >>><br>
> >>> >>>>>> kdelibs-bin - core executables for KDE Applications<br>
> >>> >>>>>> kdelibs5-data - core shared data for all KDE Applications<br>
> >>> >>>>>> kdelibs5-dbg - debugging symbols for the KDE Development Platform<br>
> >>> >>>>>> libraries<br>
> >>> >>>>>> kdelibs5-dev - development files for the KDE Development Platform<br>
> >>> >>>>>> libraries<br>
> >>> >>>>>> kdelibs5-plugins - core plugins for KDE Applications<br>
> >>> >>>>>> krosspython - Python module for Kross<br>
> >>> >>>>>><br>
> >>> >>>>>> Yours Sincerely,<br>
> >>> >>>>>> Shalin Shah<br>
> >>> >>>>>><br>
> >>> >>>>>> On Thu, Dec 11, 2014 at 10:01 AM, Jeremy Whiting <<br>
> >>><br>
> >>> <a href="mailto:jpwhiting@kde.org" target="_blank">jpwhiting@kde.org</a>><br>
> >>><br>
> >>> >>>>>> wrote:<br>
> >>> >>>>>>> Yep, looks like you need kdelibs4 devel package in order to<br>
> >>> >>>>>>> build<br>
> >>> >>>>>>> kalzium. I'm not sure what the package is called on linux mint<br>
> >>><br>
> >>> but you<br>
> >>><br>
> >>> >>>>>>> should be able to find it with apt-cache search kdelibs.<br>
> >>> >>>>>>><br>
> >>> >>>>>>> On Wed, Dec 10, 2014 at 9:25 PM, Shalin Shah<br>
> >>> >>>>>>><br>
> >>> >>>>>>> <<a href="mailto:shalinshah1993@gmail.com" target="_blank">shalinshah1993@gmail.com</a>> wrote:<br>
> >>> >>>>>>>> Hi,<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> Yes, following that, I did clone the repository. Now, however,<br>
> >>><br>
> >>> while<br>
> >>><br>
> >>> >>>>>>>> I was to do cmake I got an error. Please see this :<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> shalin@Shalin-MacBookPro:~/kalzium/build > cmake ../<br>
> >>> >>>>>>>> -- The C compiler identification is GNU 4.8.2<br>
> >>> >>>>>>>> -- The CXX compiler identification is GNU 4.8.2<br>
> >>> >>>>>>>> -- Check for working C compiler: /usr/bin/cc<br>
> >>> >>>>>>>> -- Check for working C compiler: /usr/bin/cc -- works<br>
> >>> >>>>>>>> -- Detecting C compiler ABI info<br>
> >>> >>>>>>>> -- Detecting C compiler ABI info - done<br>
> >>> >>>>>>>> -- Check for working CXX compiler: /usr/bin/c++<br>
> >>> >>>>>>>> -- Check for working CXX compiler: /usr/bin/c++ -- works<br>
> >>> >>>>>>>> -- Detecting CXX compiler ABI info<br>
> >>> >>>>>>>> -- Detecting CXX compiler ABI info - done<br>
> >>> >>>>>>>> CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> (message):<br>
> >>> >>>>>>>> ERROR: cmake/modules/FindKDE4Internal.cmake not found in<br>
> >>><br>
> >>> /home/shalin/.kde/share/apps;/usr/share/mintkde-default-settings/kde4-pr<br>
> >>> ofile/default/share/apps;/usr/share/kde4/apps>>><br>
> >>> >>>>>>>> Call Stack (most recent call first):<br>
> >>> >>>>>>>> CMakeLists.txt:6 (find_package)<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> CMake Warning (dev) in CMakeLists.txt:<br>
> >>> >>>>>>>> No cmake_minimum_required command is present. A line of code<br>
> >>><br>
> >>> such<br>
> >>><br>
> >>> >>>>>>>> as<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> cmake_minimum_required(VERSION 2.8)<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> should be added at the top of the file. The version<br>
> >>><br>
> >>> specified may<br>
> >>><br>
> >>> >>>>>>>> be lower<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> if you wish to support older CMake versions for this<br>
> >>><br>
> >>> project. For<br>
> >>><br>
> >>> >>>>>>>> more<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> information run "cmake --help-policy CMP0000".<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> This warning is for project developers. Use -Wno-dev to<br>
> >>><br>
> >>> suppress<br>
> >>><br>
> >>> >>>>>>>> it.<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> -- Configuring incomplete, errors occurred!<br>
> >>> >>>>>>>> See also<br>
> >>><br>
> >>> "/home/shalin/kalzium/build/CMakeFiles/CMakeOutput.log".<br>
> >>><br>
> >>> >>>>>>>> Then I added the link of minimum cmake version in the<br>
> >>><br>
> >>> CMakeList.txt<br>
> >>><br>
> >>> >>>>>>>> file and the error I got was as under -<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> shalin@Shalin-MacBookPro:~/kalzium/build > cmake ../<br>
> >>> >>>>>>>> CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> (message):<br>
> >>> >>>>>>>> ERROR: cmake/modules/FindKDE4Internal.cmake not found in<br>
> >>><br>
> >>> /home/shalin/.kde/share/apps;/usr/share/mintkde-default-settings/kde4-pr<br>
> >>> ofile/default/share/apps;/usr/share/kde4/apps>>><br>
> >>> >>>>>>>> Call Stack (most recent call first):<br>
> >>> >>>>>>>> CMakeLists.txt:7 (find_package)<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> -- Configuring incomplete, errors occurred!<br>
> >>> >>>>>>>> See also<br>
> >>><br>
> >>> "/home/shalin/kalzium/build/CMakeFiles/CMakeOutput.log".<br>
> >>><br>
> >>> >>>>>>>> Don't we have to set up KDE environment and all before building<br>
> >>><br>
> >>> this<br>
> >>><br>
> >>> >>>>>>>> code?<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> Yours Sincerely,<br>
> >>> >>>>>>>> Shalin Shah<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> On Thu, Dec 11, 2014 at 9:52 AM, Shalin Shah<br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> <<a href="mailto:shalinshah1993@gmail.com" target="_blank">shalinshah1993@gmail.com</a>> wrote:<br>
> >>> >>>>>>>>> Hi,<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> Yes, following that I did clone the repository. Now, however,<br>
> >>><br>
> >>> while<br>
> >>><br>
> >>> >>>>>>>>> I was t doing cmake I got an error.<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> shalin@Shalin-MacBookPro:~/kalzium/build > cmake ../<br>
> >>> >>>>>>>>> -- The C compiler identification is GNU 4.8.2<br>
> >>> >>>>>>>>> -- The CXX compiler identification is GNU 4.8.2<br>
> >>> >>>>>>>>> -- Check for working C compiler: /usr/bin/cc<br>
> >>> >>>>>>>>> -- Check for working C compiler: /usr/bin/cc -- works<br>
> >>> >>>>>>>>> -- Detecting C compiler ABI info<br>
> >>> >>>>>>>>> -- Detecting C compiler ABI info - done<br>
> >>> >>>>>>>>> -- Check for working CXX compiler: /usr/bin/c++<br>
> >>> >>>>>>>>> -- Check for working CXX compiler: /usr/bin/c++ -- works<br>
> >>> >>>>>>>>> -- Detecting CXX compiler ABI info<br>
> >>> >>>>>>>>> -- Detecting CXX compiler ABI info - done<br>
> >>> >>>>>>>>> CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> (message):<br>
> >>> >>>>>>>>> ERROR: cmake/modules/FindKDE4Internal.cmake not found in<br>
> >>><br>
> >>> /home/shalin/.kde/share/apps;/usr/share/mintkde-default-settings/kde4-pr<br>
> >>> ofile/default/share/apps;/usr/share/kde4/apps>>><br>
> >>> >>>>>>>>> Call Stack (most recent call first):<br>
> >>> >>>>>>>>> CMakeLists.txt:6 (find_package)<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> CMake Warning (dev) in CMakeLists.txt:<br>
> >>> >>>>>>>>> No cmake_minimum_required command is present. A line of<br>
> >>> >>>>>>>>> code<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> such as<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> cmake_minimum_required(VERSION 2.8)<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> should be added at the top of the file. The version<br>
> >>><br>
> >>> specified<br>
> >>><br>
> >>> >>>>>>>>> may be lower<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> if you wish to support older CMake versions for this<br>
> >>> >>>>>>>>> project.<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> For more<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> information run "cmake --help-policy CMP0000".<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> This warning is for project developers. Use -Wno-dev to<br>
> >>><br>
> >>> suppress<br>
> >>><br>
> >>> >>>>>>>>> it.<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> -- Configuring incomplete, errors occurred!<br>
> >>> >>>>>>>>> See also<br>
> >>><br>
> >>> "/home/shalin/kalzium/build/CMakeFiles/CMakeOutput.log".<br>
> >>><br>
> >>> >>>>>>>>> Then I added the link of minimum cmake version in the<br>
> >>><br>
> >>> CMakeList.txt<br>
> >>><br>
> >>> >>>>>>>>> file and the error I got was as under -<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> shalin@Shalin-MacBookPro:~/kalzium/build > cmake ../<br>
> >>> >>>>>>>>> CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> (message):<br>
> >>> >>>>>>>>> ERROR: cmake/modules/FindKDE4Internal.cmake not found in<br>
> >>><br>
> >>> /home/shalin/.kde/share/apps;/usr/share/mintkde-default-settings/kde4-pr<br>
</div></div><div><div>> >>> ofile/default/share/apps;/usr/share/kde4/apps>>><br>
> >>> >>>>>>>>> Call Stack (most recent call first):<br>
> >>> >>>>>>>>> CMakeLists.txt:7 (find_package)<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> -- Configuring incomplete, errors occurred!<br>
> >>> >>>>>>>>> See also<br>
> >>><br>
> >>> "/home/shalin/kalzium/build/CMakeFiles/CMakeOutput.log".<br>
> >>><br>
> >>> >>>>>>>>> Also, I've attached the error log file with this email.<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> Don't we have to set up KDE environment and all before<br>
> >>> >>>>>>>>> building<br>
> >>> >>>>>>>>> this code?<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> Yours Sincerely,<br>
> >>> >>>>>>>>> Shalin Shah<br>
> >>> >>>>>>>>><br>
> >>> >>>>>>>>> On Thu, Dec 11, 2014 at 1:05 AM, Jeremy Whiting <<br>
> >>><br>
> >>> <a href="mailto:jpwhiting@kde.org" target="_blank">jpwhiting@kde.org</a>><br>
> >>><br>
> >>> >>>>>>>>> wrote:<br>
> >>> >>>>>>>>>> Shalin,<br>
> >>> >>>>>>>>>><br>
> >>> >>>>>>>>>> I thought the kstars building instructions would help. You<br>
> >>><br>
> >>> clone<br>
> >>><br>
> >>> >>>>>>>>>> from <a href="http://anongit.kde.org/kalzium" target="_blank">anongit.kde.org/kalzium</a>, build with<br>
> >>> >>>>>>>>>> mkdir build && cd build && cmake ../ && make && make install<br>
> >>> >>>>>>>>>><br>
> >>> >>>>>>>>>> It depends on eigen3 and some other libraries such as Qt4.<br>
> >>> >>>>>>>>>><br>
> >>> >>>>>>>>>> BR,<br>
> >>> >>>>>>>>>> Jeremy<br>
> >>> >>>>>>>>>><br>
> >>> >>>>>>>>>><br>
> >>> >>>>>>>>>> On Wed, Dec 10, 2014 at 12:30 PM, Shalin Shah<br>
> >>> >>>>>>>>>><br>
> >>> >>>>>>>>>> <<a href="mailto:shalinshah1993@gmail.com" target="_blank">shalinshah1993@gmail.com</a>> wrote:<br>
> >>> >>>>>>>>>>> Hello,<br>
> >>> >>>>>>>>>>><br>
> >>> >>>>>>>>>>> I'm a senior at DA-IICT, India and I'm interested in<br>
> >>><br>
> >>> contributing<br>
> >>><br>
> >>> >>>>>>>>>>> to Kalzium.<br>
> >>> >>>>>>>>>>><br>
> >>> >>>>>>>>>>> Can you give me some links on where to start and also how to<br>
> >>> >>>>>>>>>>> build Kalzium on my Linux MINT? What are the dependencies<br>
> >>><br>
> >>> and libraries<br>
> >>><br>
> >>> >>>>>>>>>>> required?<br>
> >>> >>>>>>>>>>><br>
> >>> >>>>>>>>>>> Thank-you.<br>
> >>> >>>>>>>>>>><br>
> >>> >>>>>>>>>>> With Regards,<br>
> >>> >>>>>>>>>>> Shalin Shah<br>
> >>> >>>>>>>>>>><br>
> >>> >>>>>>>>>>> _______________________________________________<br>
> >>> >>>>>>>>>>> kde-edu mailing list<br>
> >>> >>>>>>>>>>> <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> >>> >>>>>>>>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
> >>> >>>>>>>>>><br>
> >>> >>>>>>>>>> _______________________________________________<br>
> >>> >>>>>>>>>> kde-edu mailing list<br>
> >>> >>>>>>>>>> <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> >>> >>>>>>>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
> >>> >>>>>>>><br>
> >>> >>>>>>>> _______________________________________________<br>
> >>> >>>>>>>> kde-edu mailing list<br>
> >>> >>>>>>>> <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> >>> >>>>>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
> >>> >>>>>>><br>
> >>> >>>>>>> _______________________________________________<br>
> >>> >>>>>>> kde-edu mailing list<br>
> >>> >>>>>>> <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> >>> >>>>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
> >>> >>>>>><br>
> >>> >>>>>> _______________________________________________<br>
> >>> >>>>>> kde-edu mailing list<br>
> >>> >>>>>> <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> >>> >>>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
> >>> >>>>><br>
> >>> >>>>> _______________________________________________<br>
> >>> >>>>> kde-edu mailing list<br>
> >>> >>>>> <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> >>> >>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
> >>> >>>><br>
> >>> >>>> _______________________________________________<br>
> >>> >>>> kde-edu mailing list<br>
> >>> >>>> <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> >>> >>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
> >>> >>><br>
> >>> >>> _______________________________________________<br>
> >>> >>> kde-edu mailing list<br>
> >>> >>> <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> >>> >>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
> >>> ><br>
> >>> > _______________________________________________<br>
> >>> > kde-edu mailing list<br>
> >>> > <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> >>> > <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
> >>><br>
> >>> [1] <a href="https://techbase.kde.org/Policies/KDE4_Library_Documentation_Policy" target="_blank">https://techbase.kde.org/Policies/KDE4_Library_Documentation_Policy</a><br>
> >>><br>
> >>> --<br>
> >>> Regards,<br>
> >>> Samikshan Bairagya,<br>
> >>> KDE India | Red Hat<br>
> >>> <a href="http://samxan.wordpress.com" target="_blank">http://samxan.wordpress.com</a><br>
> >>> (samikshan on Freenode IRC)<br>
> >>> _______________________________________________<br>
> >>> kde-edu mailing list<br>
> >>> <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> >>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
> >><br>
> >> _______________________________________________<br>
> >> kde-edu mailing list<br>
> >> <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> >> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
> ><br>
> > _______________________________________________<br>
> > kde-edu mailing list<br>
> > <a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
> > <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
_______________________________________________<br>
kde-edu mailing list<br>
<a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
</div></div></blockquote></div></div></div></div></div>
<br>_______________________________________________<br>
kde-edu mailing list<br>
<a href="mailto:kde-edu@mail.kde.org" target="_blank">kde-edu@mail.kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
<br></blockquote></div></div></div></div>
</blockquote></div></div>