mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-14 16:39:57 +00:00
0fcbbe1b77b9fa700947aceeb50a4e947a7be759
Decoupled classes from MainWindow to reference Context
and Athlete (and introduced a couple of new headers).
We no longer pass around a MainWindow pointer to children
but pass a context instead.
There are still a few pieces left in MainWindow that need
to move to a better place;
* Setting/clearing filter selection
* Working with Intervals
* Adding/Deleting Rides
* Save on Exit
As mentioned previously there are lots of other parts to
this refactor left to do;
* break MainWindow Gui elements into Toolbar and Views
* migrate from RideItem and Ridelist to ActivityCollection
and Activity classes that are not tied into gui elements.
* introduce Application Context and AthleteCollection
Golden Cheetah install and build instructions are documented for each platform; INSTALL-WIN32 For building on Microsoft Windows INSTALL-LINUX For building on Ubuntu Linux INSTALL-MAC For building on Apple OS X Alternatively official builds are available from http://www.goldencheetah.org whilst latest developer builds are available from http://goldencheetah.stand2surf.net
Description
Languages
Standard ML
68.3%
C++
28.1%
C
2.7%
Yacc
0.2%
QMake
0.2%
Other
0.1%