[Kst] branches/work/kst/portto4/kst

Ben Lewis egretengineering at gmail.com
Wed Oct 3 10:36:02 UTC 2012


Kst on a tablet would be awesome! Imagine being able to use gestures to navigate through data. :-)

On 3/10/2012 2:52 PM, Joshua Netterfield wrote:
> SVN commit 1318911 by joshuanetterfield:
>
> Add initial QNX (i.e., PlayBook) support for Kst. See qnx/README.QNX for build instructions.
> Most of these changes will also help Kst run on Android tablets via Necessitas.
>
> Screenshot featuring the ascii datasource and an equation: http://imgur.com/qajzo
>
> Some of the required changes include:
>    - changing precision from qreal to double for values which must be precice
>    - changing precision from qreal to float for other values, such as for font metrics
>    - using qobject_cast for loading plugins (they work!)
>    - eliminating qgraphicsitem_cast, because not all viewitems have type() defined (this was causing strange crashes on the PlayBoo)
>    - adding an X to the equation editor for mobile platforms
>    - adding a swite-down gesture to show/hide the menu-bar and toolbars on PlayBook.
>    - making sure dialogs and Kst itself are always fullscreen on PlayBook
>
> There are some serious issues which prevent Kst from being useful yet on the PlayBook.
> Here are some I noticed:
>    - some of the controls are too small - a touch-oriented stylesheet should be written
>    - some of the dialogs are too big, and so it's impossible to get out of them
>    - the equation editor is glitchy
>    - there is no way to access view item context menus
>
> I don't think it would take much work to make this viable. What does Kst think? Could this be useful?
>
>
>
>   M  +1 -1      cmake/src/libkst/CMakeLists.txt
>   M  +5 -1      cmake/src/widgets/CMakeLists.txt
>   A             qnx (directory)
>   A             qnx/QNX.cmake
>   A             qnx/README.QNX
>   A             qnx/deploy (directory)
>   AM            qnx/deploy/pbicon.png
>   AM            qnx/deploy/pbsplash.png
>   A             qnx/kst (directory)
>   AM            qnx/kst-descriptor.xml
>   A             qnx/kst/lib (directory)
>   AM            qnx/stage.sh
>   M  +6 -1      src/datasources/ascii/asciisource.h
>   M  +1 -0      src/kst/main.cpp
>   M  +11 -8     src/libkst/datasourcepluginmanager.cpp
>   M  +1 -0      src/libkst/ksttimezone.h
>   M  +4 -3      src/libkst/matrix.cpp
>   M  +3 -3      src/libkst/vector.cpp
>   M  +8 -8      src/libkstapp/applicationsettings.cpp
>   M  +9 -9      src/libkstapp/applicationsettings.h
>   M  +12 -12    src/libkstapp/arrowitem.cpp
>   M  +1 -1      src/libkstapp/circleitem.cpp
>   M  +9 -0      src/libkstapp/dialog.cpp
>   M  +1 -1      src/libkstapp/dialogscriptinterface.cpp
>   M  +2 -2      src/libkstapp/layoutboxitem.cpp
>   M  +2 -0      src/libkstapp/logdialog.h
>   M  +66 -7     src/libkstapp/mainwindow.cpp
>   M  +13 -0     src/libkstapp/mainwindow.h
>   M  +39 -39    src/libkstapp/plotaxis.cpp
>   M  +6 -6      src/libkstapp/plotaxis.h
>   M  +13 -13    src/libkstapp/plotitem.cpp
>   M  +2 -2      src/libkstapp/plotitem.h
>   M  +45 -40    src/libkstapp/plotrenderitem.cpp
>   M  +6 -6      src/libkstapp/plotrenderitem.h
>   M  +1 -1      src/libkstapp/scene.cpp
>   M  +2 -2      src/libkstapp/scriptserver.cpp
>   M  +3 -3      src/libkstapp/sharedaxisboxitem.cpp
>   M  +13 -13    src/libkstapp/view.cpp
>   M  +4 -4      src/libkstapp/view.h
>   M  +4 -4      src/libkstapp/viewgridlayout.cpp
>   M  +30 -30    src/libkstapp/viewitem.cpp
>   M  +2 -2      src/libkstapp/viewitem.h
>   M  +5 -5      src/libkstapp/viewitemscriptinterface.cpp
>   M  +1 -1      src/libkstmath/curve.cpp
>   M  +2 -2      src/libkstmath/dataobject.cpp
>   M  +1 -1      src/libkstmath/image.cpp
>   M  +1 -0      src/libkstmath/plottickcalculator.cpp
>   M  +4 -0      src/libkstmath/psdcalculator.cpp
>   M  +28 -3     src/widgets/cclineedit.cpp
>   M  +5 -0      src/widgets/cclineedit_p.h
>   M  +3 -0      src/widgets/widgets.cpp
>   M  +5 -2      src/widgets/widgets.h
>
>
> http://websvn.kde.org/?view=rev&revision=1318911
> _______________________________________________
> Kst mailing list
> Kst at kde.org
> https://mail.kde.org/mailman/listinfo/kst



More information about the Kst mailing list