1. 24 Apr, 2017 1 commit
  2. 19 Mar, 2017 1 commit
  3. 03 Jan, 2017 1 commit
  4. 02 Sep, 2016 1 commit
  5. 24 Aug, 2016 1 commit
  6. 15 Aug, 2016 1 commit
  7. 17 Jul, 2016 1 commit
  8. 06 Jul, 2016 1 commit
  9. 19 Sep, 2015 1 commit
  10. 16 Jul, 2015 1 commit
    • Dennis Nienhüser's avatar
      Fix automoc related cmake warnings · ba768c96
      Dennis Nienhüser authored
      Fixes warnings about using automoc in relaxed mode which was required
      for keeping compatibility with older cmake versions. Minimum cmake
      version is now 2.8.6.
      
      REVIEW: 124333
      ba768c96
  11. 02 Mar, 2014 2 commits
  12. 03 Nov, 2013 1 commit
    • Dennis Nienhüser's avatar
      Directory structure reorganization · 1a0dbc18
      Dennis Nienhüser authored
      Moves files and directories:
      1) src/lib => src/lib/marble
      2) src/*marble-qt related* => src/apps/marble-qt
         src/*marble (KDE) related* => src/apps/marble-kde
         src/qt-components/marble-touch => src/apps/marble-touch
      
      1) is a preparation to align the structure of installed headers with
      the structure of the library sources, so that we can build tools and
      examples in the same go and detect API changes early.
      2) results in a much more tidy src/ and more intuitive location of the
      sources of the respective applications.
      
      REVIEW: 112114
      1a0dbc18
  13. 28 Jul, 2013 1 commit
  14. 13 Jul, 2013 1 commit
  15. 20 Apr, 2013 1 commit
  16. 06 Apr, 2013 1 commit
  17. 01 Apr, 2013 1 commit
    • Thibaut Gridel's avatar
      QtMainWindow: unify render plugins · 449fac56
      Thibaut Gridel authored
      RenderPlugin::RenderTypes has new values
      Plugins determine where they should belong in the View menu
      QtMainWindow does not need :
      	- to handle Crosshairs as a special plugin
      	- to handle Atmosphere plugin and options as a special case
      
      REVIEW: 108616
      449fac56
  18. 15 Jan, 2013 1 commit
  19. 12 Jan, 2013 1 commit
  20. 09 Jan, 2013 1 commit
  21. 01 Jan, 2013 1 commit
  22. 12 Dec, 2012 1 commit
  23. 06 Aug, 2012 1 commit
    • Bernhard Beschow's avatar
      API change: reflect in the API that MarbleGraphicsItems are now 2D objects · b8d7cf56
      Bernhard Beschow authored
      == Changes ==
      All painting methods of MarbleGraphicsItem and subclasses now take a QPainter rather than a GeoPainter, which is sufficient for 2D items.
      The renderPosition and GeoSceneLayer parameters have been removed from all these methods as well.
      The paint() and paintContent() methods, which paint an item in item coordinates, don't take a ViewportParams parameter any more.
      
      == Motivation ==
      * using plain 2D API rather than GeoPainter avoids possible side effects of GeoPainter such as repeating in x-direction, which could disturb caching
      * plain 2D items also shouldn't depend on the current viewport, especially on the projection
        Reacting to viewport changes is currently only possible by subclassing AbstractFloatItem and by reimplementing changeViewport(), where this method is called always before paint().
      * the renderPosition and GeoSceneLayer parameters were never used and were probably overdesigned
      
      REVIEW: 105828
      b8d7cf56
  24. 28 Jul, 2012 1 commit
  25. 19 Jul, 2012 1 commit
  26. 30 Apr, 2012 1 commit
    • Bernhard Beschow's avatar
      API change: remove AbstractFloatItem::renderOnMap() · 10db1829
      Bernhard Beschow authored
      While float items are 2D objects, renderOnMap() allowed for rendering other objects in 3D space (geo coordinates).
      This creates various issues (see explaination of previous commit).
      In order to separate concerns and to give float items a stronger focus, 3D rendering from within a float item is removed via this commit.
      
      No float item in Marble uses the renderOnMap() method any more.
      For porting external float items, it is probably a good idea to factor out geo coordinate-based rendering into a separate
      GeoGraphicsItem, one of it's derivatives, or a RenderPlugin. See the previous commit for a porting example.
      10db1829
  27. 11 Apr, 2012 1 commit
  28. 20 Mar, 2012 1 commit
    • Bernhard Beschow's avatar
      introduce DialogConfigurationInterface for plugins that wish to provide a... · 068f9e33
      Bernhard Beschow authored
      introduce DialogConfigurationInterface for plugins that wish to provide a QWidget-based configuration dialog
      
      We'll use a qobject_cast now in order to determine whether a plugin offers a configuration dialog or not.
      This is more efficient in terms of time and memory than trying to create a dialog and check whether the returned pointer is non-zero.
      
      For QML-based platforms such as Mer or MeeGo, this approach allows to compile the plugins w/o QWidget support.
      068f9e33
  29. 31 Mar, 2011 2 commits
  30. 06 Jan, 2011 1 commit
  31. 28 Dec, 2010 1 commit
    • Torsten Rahn's avatar
      Changes: · f0b29425
      Torsten Rahn authored
      - Contextmenu for scalebar plugin by Daniel Marth.
      - Context menu and tooltip infrastructure for AbstractFloatItems by
        Daniel Marth
      
      http://reviewboard.kde.org/r/6226/
      
      
      svn path=/trunk/KDE/kdeedu/marble/; revision=1209864
      f0b29425
  32. 14 Nov, 2010 1 commit
  33. 31 Mar, 2010 1 commit
    • Bastian Holst's avatar
      Marble GraphicsItem changes: · 9416e2a4
      Bastian Holst authored
      * Making FrameGraphicsItem more solid
      * Removing the constructor which accepts information that can be nicely set after that from
      ** FrameGraphicsItem
      ** ScreenGraphicsItem
      (again one step towards QGraphicsItem)
      
      svn path=/trunk/KDE/kdeedu/marble/; revision=1109686
      9416e2a4
  34. 28 Feb, 2010 1 commit
  35. 07 Jan, 2010 1 commit
  36. 15 Nov, 2009 1 commit
  37. 05 Aug, 2009 1 commit
    • Bastian Holst's avatar
      Several changes to Marble GraphicsView: · 04682975
      Bastian Holst authored
      * FrameGraphicsItem now supports standard frames.
      * GridLayout now "complete".
      * Bugfixing in LabelGraphicsItem.
      * WeatherItem now uses Labels and our new Layout.
      
      svn path=/trunk/KDE/kdeedu/marble/; revision=1007313
      04682975
  38. 02 Aug, 2009 1 commit