Commit Graph

337 Commits

Author SHA1 Message Date
Émilie Feral
7e05126d2c [apps/statistics] Create a class box view
Change-Id: I06e04cc701e20b83b9c6569901a6fcca9e963bfd
2017-01-09 15:08:54 +01:00
Émilie Feral
921781cc50 [apps/statistics] Create a model box window inheriting from curve view
window

Change-Id: Ib6bafaeaf10a0f8dbe4a5dfda1c7edd085913c57
2017-01-09 15:08:54 +01:00
Émilie Feral
939a2eacb5 [apps/statistics] Improve the calculation page based on the data model
Change-Id: I5b49d3aee0cae503e6bb35079c98d37c943b2458
2017-01-09 15:08:54 +01:00
Émilie Feral
c1dc9b972a [apps/stastistics] Add methods to compute statistics calculation in the
data model

Change-Id: I5c32b9ec391631cefc68996410802adbf6ca1775
2017-01-09 15:08:54 +01:00
Émilie Feral
014a9dc125 [apps/stastistics] Delete useless stack view controller of the app
Change-Id: Ia9adefffa0058fd422872d0ece83af24e071a0d7
2017-01-09 15:08:54 +01:00
Émilie Feral
50ac7d3fd7 [apps/statistics] Display an empty page in calculation tab if no data to
calculate on

Change-Id: Ib4e0c57485fd1bf3c4e7a1cd07f8f1d63cd17f6d
2017-01-09 15:08:53 +01:00
Émilie Feral
91e168e4ee [apps/statistics] Fix error: writing title text on editable cells
Change-Id: Iac82f14a7e83620a968084489ede27350bfdfdef
2017-01-09 15:08:53 +01:00
Émilie Feral
1de9e3d4b3 [apps/statisstics] Avoid displaying histogram or box when all data have
0 size

Change-Id: I14206cab379d5560e66360b0131e5a939ad9ad29
2017-01-09 15:08:53 +01:00
Émilie Feral
fd8613ac7a [apps/statistics] Redesign data API with Romain
Change-Id: I666125ae85e04311806379a4ec2255c256f253f2
2017-01-09 15:08:53 +01:00
Émilie Feral
a9433779a3 [apps/statistics] Give the data model to the box controller
Change-Id: I2ccb0747853675b9a4b9a89b091767c6f75570ac
2017-01-09 15:08:53 +01:00
Émilie Feral
3c7ac73c5e [apps/statistics] Throw an error when the user set a negative value as
bin width

Change-Id: I0203ce403e469f4616af74399e451f6ed41d3024
2017-01-09 15:08:53 +01:00
Émilie Feral
1719569b65 [apps/statistics] Optimize the dirty tracking of histogram
Change-Id: I1f4a05729bce0cd4131692ef3f1112a03e73c005
2017-01-09 15:08:53 +01:00
Émilie Feral
cb042957af [apps/statistics] Display the banner below the histogram
Change-Id: I4e4c2aba6ac286de932a6d52b653c59cb1a1b565
2017-01-09 15:08:53 +01:00
Émilie Feral
7e457017f2 [apps/statistics] Create a class banner view
Change-Id: I480db952437ecbdd7383e55423a75da8f9deba4d
2017-01-09 15:08:53 +01:00
Émilie Feral
c4edca5f05 [apps/statistics] Add a bottom margin to display the banner below the
histogram

Change-Id: Icd69e08f924d507e8839d930d6e8f1b93841e74b
2017-01-09 15:08:53 +01:00
Émilie Feral
f319ebd1ee [apps/statistics] Prevent memory leaking in data class
Change-Id: I58024d11edc8087602994472f29a09b22126264f
2017-01-09 15:08:53 +01:00
Émilie Feral
f1f67acca6 [apps/statistics] Display the histogram parameter page when clicking on
the histogram parameter button

Change-Id: Ie9bbe3f94bf1c4eb5901b39f82a2e4caf36e3c0e
2017-01-09 15:08:53 +01:00
Émilie Feral
7224a7b16c [apps/statistics] Create a class Histogram parameter controller
Change-Id: I269ef1faa0aaecbd6d328ab0985dd428ae387702
2017-01-09 15:08:53 +01:00
Émilie Feral
7d1f254b92 [apps/probability] Reinit the binWidth in the data when the data has
changed

Change-Id: I81748aef8895ae9c8729fe8def9cf3e22668e369
2017-01-09 15:08:53 +01:00
Émilie Feral
434906bbdb [apps/statistics] Update the data model to handle the bin selection and
th window scrolling

Change-Id: Iee2fe9e3f7f11d8b5c146aca9167f36f2d040d83
2017-01-09 15:08:53 +01:00
Émilie Feral
4c66e820d0 [apps/statistics] Handle bin selection in histogram controller
Change-Id: Ie6c8c99087b99b6d16cbdd4463875c187963077f
2017-01-09 15:08:53 +01:00
Émilie Feral
8aff2dac2b [apps] In curve view, distinguish 2 methods to draw discrete histograms
and any histogram

Change-Id: I52cec9a3c063d80b0385f8dded1e3de9f6837fdc
2017-01-09 15:08:53 +01:00
Émilie Feral
40be7c0c05 [apps/statistics] Use the histogram view in the histogram controller
Change-Id: If674d3df6f8cff5c7a49cd718f4f88e9c95baa34
2017-01-09 15:08:53 +01:00
Émilie Feral
aef540efb6 [apps/statistics] Create a histogram view inheriting from cruve view
Change-Id: I7e6d027e50ec040e1fe6ee6354d9275dc3a025d9
2017-01-09 15:08:53 +01:00
Émilie Feral
2b9026db76 [apps/statistics] Improve the data model
Change-Id: I1efa7394a99c1eb397433d493a7ce7cbc162bf1f
2017-01-09 15:08:53 +01:00
Émilie Feral
f34f258caf [apps/statistics] Add a bin width variable in data model
Change-Id: Ie64230acdcb618e8c01f99da03f06801ab9c4152
2017-01-09 15:08:53 +01:00
Émilie Feral
cda9582a7c [apps/statistics] Make data model inherit from curve view window
Change-Id: Iabf36299d20b17d9ac6fb4ae3a6166513f9a50c7
2016-12-21 14:50:36 +01:00
Émilie Feral
bd8ecf73db [apps/probability] Add a pointer to the data model in the histogram
controller

Change-Id: I1297e10f1e30133d93e96becfb4bc49eb7a8a28d
2016-12-20 10:14:51 +01:00
Émilie Feral
ef9b47555b [apps/probability] Improve data controller to delete pairs of data
Change-Id: Ifc64250e277c61976c82a91c21a68dd775d7cac0
2016-12-20 10:08:03 +01:00
Émilie Feral
e688b91fce [apps/probability] Add method in data model (to delete pairs)
Change-Id: Idff6b1a01c655552d75252551b882f72ba7d6f0d
2016-12-20 10:06:00 +01:00
Émilie Feral
3ce2c91c7f [apps/statistics] Make data controller inherits from editable cell table
view controller

Change-Id: I06051c40edff8eac8ac326b061bb7e03bf74ef8a
2016-12-20 09:31:51 +01:00
Émilie Feral
983905af59 [apps] Factorize app classes by creating a text field delegate app
Change-Id: Ic9c1ed5ba6eb620389cbe4a009f703ecbfe98c55
2016-12-19 17:30:29 +01:00
Émilie Feral
8668f0c21e [apps/statistics] Use data model to improve data controller
Change-Id: I0970343e434a89c4ccec9f1bdcbcff064d243068
2016-12-19 17:00:50 +01:00
Émilie Feral
4220131160 [apps/statistics] Create a model data
Change-Id: Iad946d1a1bc27aaea985f73d87163e8368206d40
2016-12-19 17:00:49 +01:00
Émilie Feral
77b9630086 [apps/graph/value] Use even odd editable pointer cell in values
controller instead of title cell

Change-Id: Ic6b2fa6dad45f4d56a6cf0a2d7708894a92c1a96
2016-12-19 17:00:49 +01:00
Émilie Feral
3cc4ebf83f [apps] Use even odd editable text cell in values controller
Change-Id: I8d5f6dc7656a50000849de85f5b3ba537756eaf1
2016-12-19 17:00:49 +01:00
Émilie Feral
14b54c1358 [apps/statistics] Create the structure of the stat apps
Change-Id: Iad59fcb3a7343d60621d28225fd4e5ab824fec49
2016-12-19 17:00:43 +01:00