Advertisement
Guest User

Departement

a guest
Jun 3rd, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
QML 19.22 KB | None | 0 0
  1. import QtQuick 2.5
  2. import QtQuick.Window 2.2
  3. import QtQuick.Controls 2.4
  4. import QtLocation 5.6
  5. import QtPositioning 5.6
  6. import QtGraphicalEffects 1.0
  7. import QtQuick.Layouts 1.2
  8. import QtQuick.Controls.Styles 1.4
  9.  
  10. RowLayout {
  11.     id : itemDepartements
  12.     ColumnLayout {
  13.         CheckBox {
  14.             id : ain
  15.             text : "Ain"
  16.         }
  17.         CheckBox {
  18.             id : aisne
  19.             text : "Aisne"
  20.         }
  21.         CheckBox {
  22.             id : allier
  23.             text : "Allier"
  24.         }
  25.         CheckBox {
  26.             id : alpesdehauteprovence
  27.             text : "Alpes-de-Haute-Provence"
  28.         }
  29.         CheckBox {
  30.             id : hautesalpes
  31.             text : "Hautes-Alpes"
  32.         }
  33.         CheckBox {
  34.             id : alpesmaritimes
  35.             text : "Alpes-Maritimes"
  36.         }
  37.         CheckBox {
  38.             id : ardeche
  39.             text : "Ardèche"
  40.         }
  41.         CheckBox {
  42.             id : ardennes
  43.             text : "Ardennes"
  44.         }
  45.         CheckBox {
  46.             id : ariege
  47.             text : "Ariège"
  48.         }
  49.         CheckBox {
  50.             id : aube
  51.             text : "Aube"
  52.         }
  53.         CheckBox {
  54.             id : aude
  55.             text : "Aude"
  56.         }
  57.         CheckBox {
  58.             id : aveyron
  59.             text : "Aveyron"
  60.         }
  61.         CheckBox {
  62.             id : bouchesdurhone
  63.             text : "Bouches-du-Rhône"
  64.         }
  65.         CheckBox {
  66.             id : calvados
  67.             text : "Calvados"
  68.         }
  69.     }
  70.     ColumnLayout {
  71.         CheckBox {
  72.             id : cantal
  73.             text : "Cantal"
  74.         }
  75.         CheckBox {
  76.             id : charente
  77.             text : "Charente"
  78.         }
  79.         CheckBox {
  80.             id : charenteMaritime
  81.             text : "Charente-Maritime"
  82.         }
  83.         CheckBox {
  84.             id : cher
  85.             text : "Cher"
  86.         }
  87.         CheckBox {
  88.             id : corrèze
  89.             text : "Corrèze"
  90.         }
  91.         CheckBox {
  92.             id : côtedOr
  93.             text : "Calvados"
  94.         }
  95.  
  96.         CheckBox {
  97.             id : côtesdArmor
  98.             text : "Côtes-d'Armor"
  99.         }
  100.         CheckBox {
  101.             id : creuse
  102.             text : "Creuse"
  103.         }
  104.         CheckBox {
  105.             id : dordogne
  106.             text : "Dordogne"
  107.         }
  108.         CheckBox {
  109.             id : doubs
  110.             text : "Doubs"
  111.         }
  112.         CheckBox {
  113.             id : drôme
  114.             text : "Drôme"
  115.         }
  116.         CheckBox {
  117.             id : eure
  118.             text : "Eure"
  119.         }
  120.         CheckBox {
  121.             id : eureetLoir
  122.             text : "Eure-et-Loir"
  123.         }
  124.         CheckBox {
  125.             id : finistère
  126.             text : "Finistère"
  127.         }
  128.     }
  129.     ColumnLayout {
  130.         CheckBox {
  131.             id : gard
  132.             text : "Gard"
  133.         }
  134.         CheckBox {
  135.             id : hautegaronne
  136.             text : "Haute-garonne"
  137.         }
  138.         CheckBox {
  139.             id : gers
  140.             text : "Gers"
  141.         }
  142.         CheckBox {
  143.             id : gironde
  144.             text : "Gironde"
  145.         }
  146.         CheckBox {
  147.             id : deuxBHauteCorse
  148.             text : "Haute-Corse"
  149.         }
  150.         CheckBox {
  151.             id : deuxACorsedusud
  152.             text : "Corse du sud"
  153.         }
  154.         CheckBox {
  155.             id : hérault
  156.             text : "Hérault"
  157.         }
  158.         CheckBox {
  159.             id : illeetVilaine
  160.             text : "Ille-et-Vilaine"
  161.         }
  162.         CheckBox {
  163.             id : indre
  164.             text : "Indre"
  165.         }
  166.         CheckBox {
  167.             id : indreetLoire
  168.             text : "Indre-et-Loire"
  169.         }
  170.         CheckBox {
  171.             id : isère
  172.             text : "Isère"
  173.         }
  174.         CheckBox {
  175.             id : jura
  176.             text : "Jura"
  177.         }
  178.         CheckBox {
  179.             id : landes
  180.             text : "Landes"
  181.         }
  182.  
  183.         CheckBox {
  184.             id : loiretCher
  185.             text : "Loir-et-Cher"
  186.         }
  187.     }
  188.     ColumnLayout {
  189.         CheckBox {
  190.             id : loire
  191.             text : "Loire"
  192.         }
  193.         CheckBox {
  194.             id : hauteLoire
  195.             text : "Haute-Loire"
  196.         }
  197.         CheckBox {
  198.             id : loireAtlantique
  199.             text : "Loire-Atlantique"
  200.         }
  201.         CheckBox {
  202.             id : loiret
  203.             text : "Loiret"
  204.         }
  205.         CheckBox {
  206.             id : lot
  207.             text : "Lot"
  208.         }
  209.         CheckBox {
  210.             id : lotetGaronne
  211.             text : "Lot-et-Garonne"
  212.         }
  213.         CheckBox {
  214.             id : lozère
  215.             text : "Lozère"
  216.         }
  217.         CheckBox {
  218.             id : maineetLoire
  219.             text : "Maine-et-Loire"
  220.         }
  221.         CheckBox {
  222.             id : manche
  223.             text : "Manche"
  224.         }
  225.         CheckBox {
  226.             id : marne
  227.             text : "Marne"
  228.         }
  229.  
  230.         CheckBox {
  231.             id : hauteMarne
  232.             text : "Haute-Marne"
  233.         }
  234.         CheckBox {
  235.             id : mayenne
  236.             text : "Mayenne"
  237.         }
  238.         CheckBox {
  239.             id : meurtheetMoselle
  240.             text : "Meurthe-et-Moselle"
  241.         }
  242.         CheckBox {
  243.             id : meuse
  244.             text : "Meuse"
  245.         }
  246.     }
  247.     ColumnLayout {
  248.         CheckBox {
  249.             id : morbihan
  250.             text : "Morbihan"
  251.         }
  252.  
  253.         CheckBox {
  254.             id : moselle
  255.             text : "Moselle"
  256.         }
  257.         CheckBox {
  258.             id : nièvre
  259.             text : "Nièvre"
  260.         }
  261.         CheckBox {
  262.             id : nord
  263.             text : "Nord"
  264.         }
  265.         CheckBox {
  266.             id : oise
  267.             text : "Oise"
  268.         }
  269.         CheckBox {
  270.             id : orne
  271.             text : "Orne"
  272.         }
  273.         CheckBox {
  274.             id : pasdeCalais
  275.             text : "Pas-de-Calais"
  276.         }
  277.  
  278.         CheckBox {
  279.             id : puydeDôme
  280.             text : "Puy-de-Dôme"
  281.         }
  282.         CheckBox {
  283.             id : pyrénéesAtlantiques
  284.             text : "Pyrénées-Atlantiques"
  285.         }
  286.         CheckBox {
  287.             id : hautesPyrénées
  288.             text : "Hautes-Pyrénées"
  289.         }
  290.         CheckBox {
  291.             id : pyrénéesOrientales
  292.             text : "Pyrénées-Orientales"
  293.         }
  294.         CheckBox {
  295.             id : basRhin
  296.             text : "Bas-Rhin"
  297.         }
  298.  
  299.         CheckBox {
  300.             id : hautRhin
  301.             text : "Haut-Rhin"
  302.         }
  303.         CheckBox {
  304.             id : rhône
  305.             text : "Rhône"
  306.         }
  307.     }
  308.     ColumnLayout {
  309.         CheckBox {
  310.             id : hauteSaône
  311.             text : "Haute-Saône"
  312.         }
  313.         CheckBox {
  314.             id : saôneetLoire
  315.             text : "Saône-et-Loire"
  316.         }
  317.         CheckBox {
  318.             id : sarthe
  319.             text : "Sarthe"
  320.         }
  321.  
  322.         CheckBox {
  323.             id : savoie
  324.             text : "Savoie"
  325.         }
  326.         CheckBox {
  327.             id : hauteSavoie
  328.             text : "Haute-Savoie"
  329.         }
  330.         CheckBox {
  331.             id : paris
  332.             text : "Paris"
  333.         }
  334.         CheckBox {
  335.             id : seineMaritime
  336.             text : "Seine-Maritime"
  337.         }
  338.         CheckBox {
  339.             id : seineetMarne
  340.             text : "Seine-et-Marne"
  341.         }
  342.         CheckBox {
  343.             id : yvelines
  344.             text : "Yvelines"
  345.         }
  346.  
  347.         CheckBox {
  348.             id : deuxSèvres
  349.             text : "Deux-Sèvres"
  350.         }
  351.         CheckBox {
  352.             id : somme
  353.             text : "Somme"
  354.         }
  355.         CheckBox {
  356.             id : tarn
  357.             text : "Tarn"
  358.         }
  359.         CheckBox {
  360.             id : tarnetGaronne
  361.             text : "Tarn-et-Garonne"
  362.         }
  363.         CheckBox {
  364.             id : varr
  365.             text : "Var"
  366.         }
  367.     }
  368.     ColumnLayout {
  369.         CheckBox {
  370.             id : vaucluse
  371.             text : "Vaucluse"
  372.         }
  373.         CheckBox {
  374.             id : vendée
  375.             text : "Vendée"
  376.         }
  377.         CheckBox {
  378.             id : vienne
  379.             text : "Vienne"
  380.         }
  381.         CheckBox {
  382.             id : hauteVienne
  383.             text : "Haute-Vienne"
  384.         }
  385.         CheckBox {
  386.             id : vosges
  387.             text : "Vosges"
  388.         }
  389.  
  390.         CheckBox {
  391.             id : yonne
  392.             text : "Yonne"
  393.         }
  394.         CheckBox {
  395.             id : territoiredeBelfort
  396.             text : "Territoire de Belfort"
  397.         }
  398.         CheckBox {
  399.             id : essonne
  400.             text : "Essonne"
  401.         }
  402.         CheckBox {
  403.             id : hautsdeSeine
  404.             text : "Hauts-de-Seine"
  405.         }
  406.         CheckBox {
  407.             id : seinesaintdenis
  408.             text : "Seine-Saint-Denis"
  409.         }
  410.         CheckBox {
  411.             id : valdeMarne
  412.             text : "Val-de-Marne"
  413.         }
  414.         CheckBox {
  415.             id : valdOise
  416.             text : "Val-d Oise"
  417.         }
  418.  
  419.  
  420.  
  421.         Button {
  422.             id : refreshDatabase
  423.             height : 25
  424.             width : 40
  425.             Text {
  426.                 id: textactualiser
  427.                 x : 9
  428.                 y : 9
  429.                 text : "Actualiser"
  430.                 font.pixelSize : 15
  431.                 verticalAlignment: Text.AlignVCenter
  432.                 horizontalAlignment: Text.AlignHCenter
  433.                 font.family: comfortaalight.name
  434.             }
  435.             onClicked : {
  436.                 if (ain.checked == true){
  437.                     dataManager.extendDatabase('01')}
  438.                 if (aisne.checked == true){
  439.                     dataManager.extendDatabase('02')}
  440.                 if (allier.checked == true){
  441.                     dataManager.extendDatabase('03')}
  442.                 if (alpesdehauteprovence.checked == true){
  443.                     dataManager.extendDatabase('04')}
  444.                 if (hautesalpes.checked == true){
  445.                     dataManager.extendDatabase('05')}
  446.                 if (alpesmaritimes.checked == true){
  447.                     dataManager.extendDatabase('06')}
  448.                 if (ardeche.checked == true){
  449.                     dataManager.extendDatabase('07')}
  450.                 if (ardennes.checked == true){
  451.                     dataManager.extendDatabase('08')}
  452.                 if (ariege.checked == true){
  453.                     dataManager.extendDatabase('09')}
  454.                 if (aube.checked == true){
  455.                     dataManager.extendDatabase('10')}
  456.                 if (aude.checked == true){
  457.                     dataManager.extendDatabase('11')}
  458.                 if (aveyron.checked == true){
  459.                     dataManager.extendDatabase('12')}
  460.                 if (bouchesdurhone.checked == true){
  461.                     dataManager.extendDatabase('13')}
  462.                 if (calvados.checked == true){
  463.                     dataManager.extendDatabase('14')}
  464.                 if (cantal.checked == true){
  465.                     dataManager.extendDatabase('15')}
  466.                 if (charente.checked == true){
  467.                     dataManager.extendDatabase('16')}
  468.                 if (charenteMaritime.checked == true){
  469.                     dataManager.extendDatabase('17')}
  470.                 if (cher.checked == true){
  471.                     dataManager.extendDatabase('18')}
  472.                 if (corrèze.checked == true){
  473.                     dataManager.extendDatabase('19')}
  474.                 if (deuxBHauteCorse.checked == true){
  475.                     dataManager.extendDatabase('2b')}
  476.                 if (deuxACorsedusud.checked == true){
  477.                     dataManager.extendDatabase('2a')}
  478.                 if (côtedOr.checked == true){
  479.                     dataManager.extendDatabase('21')}
  480.                 if (côtesdArmor.checked == true){
  481.                     dataManager.extendDatabase('22')}
  482.                 if (creuse.checked == true){
  483.                     dataManager.extendDatabase('23')}
  484.                 if (dordogne.checked == true){
  485.                     dataManager.extendDatabase('24')}
  486.                 if (doubs.checked == true){
  487.                     dataManager.extendDatabase('25')}
  488.                 if (drôme.checked == true){
  489.                     dataManager.extendDatabase('26')}
  490.                 if (eure.checked == true){
  491.                     dataManager.extendDatabase('27')}
  492.                 if (eureetLoir.checked == true){
  493.                     dataManager.extendDatabase('28')}
  494.                 if (finistère.checked == true){
  495.                     dataManager.extendDatabase('29')}
  496.                 if (gard.checked == true){
  497.                     dataManager.extendDatabase('30')}
  498.                 if (hautegaronne.checked == true){
  499.                     dataManager.extendDatabase('31')}
  500.                 if (gers.checked == true){
  501.                     dataManager.extendDatabase('32')}
  502.                 if (gironde.checked == true){
  503.                     dataManager.extendDatabase('33')}
  504.                 if (hérault.checked == true){
  505.                     dataManager.extendDatabase('34')}
  506.                 if (illeetVilaine.checked == true){
  507.                     dataManager.extendDatabase('35')}
  508.                 if (indre.checked == true){
  509.                     dataManager.extendDatabase('36')}
  510.                 if (indreetLoire.checked == true){
  511.                     dataManager.extendDatabase('37')}
  512.                 if (isère.checked == true){
  513.                     dataManager.extendDatabase('38')}
  514.                 if (jura.checked == true){
  515.                     dataManager.extendDatabase('39')}
  516.                 if (landes.checked == true){
  517.                     dataManager.extendDatabase('40')}
  518.                 if (loiretCher.checked == true){
  519.                     dataManager.extendDatabase('41')}
  520.                 if (loire.checked == true){
  521.                     dataManager.extendDatabase('42')}
  522.                 if (hauteLoire.checked == true){
  523.                     dataManager.extendDatabase('43')}
  524.                 if (loireAtlantique.checked == true){
  525.                     dataManager.extendDatabase('44')}
  526.                 if (loiret.checked == true){
  527.                     dataManager.extendDatabase('45')}
  528.                 if (lot.checked == true){
  529.                     dataManager.extendDatabase('46')}
  530.                 if (lotetGaronne.checked == true){
  531.                     dataManager.extendDatabase('47')}
  532.                 if (lozère.checked == true){
  533.                     dataManager.extendDatabase('48')}
  534.                 if (maineetLoire.checked == true){
  535.                     dataManager.extendDatabase('49')}
  536.                 if (manche.checked == true){
  537.                     dataManager.extendDatabase('50')}
  538.                 if (marne.checked == true){
  539.                     dataManager.extendDatabase('51')}
  540.                 if (hauteMarne.checked == true){
  541.                     dataManager.extendDatabase('52')}
  542.                 if (mayenne.checked == true){
  543.                     dataManager.extendDatabase('53')}
  544.                 if (meurtheetMoselle.checked == true){
  545.                     dataManager.extendDatabase('54')}
  546.                 if (meuse.checked == true){
  547.                     dataManager.extendDatabase('55')}
  548.                 if (morbihan.checked == true){
  549.                     dataManager.extendDatabase('56')}
  550.                 if (moselle.checked == true){
  551.                     dataManager.extendDatabase('57')}
  552.                 if (nièvre.checked == true){
  553.                     dataManager.extendDatabase('58')}
  554.                 if (nord.checked == true){
  555.                     dataManager.extendDatabase('59')}
  556.                 if (oise.checked == true){
  557.                     dataManager.extendDatabase('60')}
  558.                 if (orne.checked == true){
  559.                     dataManager.extendDatabase('61')}
  560.                 if (pasdeCalais.checked == true){
  561.                     dataManager.extendDatabase('62')}
  562.                 if (puydeDôme.checked == true){
  563.                     dataManager.extendDatabase('63')}
  564.                 if (pyrénéesAtlantiques.checked == true){
  565.                     dataManager.extendDatabase('64')}
  566.                 if (hautesPyrénées.checked == true){
  567.                     dataManager.extendDatabase('65')}
  568.                 if (pyrénéesOrientales.checked == true){
  569.                     dataManager.extendDatabase('66')}
  570.                 if (basRhin.checked == true){
  571.                     dataManager.extendDatabase('67')}
  572.                 if (hautRhin.checked == true){
  573.                     dataManager.extendDatabase('68')}
  574.                 if (rhône.checked == true){
  575.                     dataManager.extendDatabase('69')}
  576.                 if (hauteSaône.checked == true){
  577.                     dataManager.extendDatabase('70')}
  578.                 if (saôneetLoire.checked == true){
  579.                     dataManager.extendDatabase('71')}
  580.                 if (sarthe.checked == true){
  581.                     dataManager.extendDatabase('72')}
  582.                 if (savoie.checked == true){
  583.                     dataManager.extendDatabase('73')}
  584.                 if (hauteSavoie.checked == true){
  585.                     dataManager.extendDatabase('74')}
  586.                 if (paris.checked == true){
  587.                     dataManager.extendDatabase('75')}
  588.                 if (seineMaritime.checked == true){
  589.                     dataManager.extendDatabase('76')}
  590.                 if (seineetMarne.checked == true){
  591.                     dataManager.extendDatabase('77')}
  592.                 if (yvelines.checked == true){
  593.                     dataManager.extendDatabase('78')}
  594.                 if (deuxSèvres.checked == true){
  595.                     dataManager.extendDatabase('79')}
  596.                 if (somme.checked == true){
  597.                     dataManager.extendDatabase('80')}
  598.                 if (tarn.checked == true){
  599.                     dataManager.extendDatabase('81')}
  600.                 if (tarnetGaronne.checked == true){
  601.                     dataManager.extendDatabase('82')}
  602.                 if (varr.checked == true){
  603.                     dataManager.extendDatabase('83')}
  604.                 if (vaucluse.checked == true){
  605.                     dataManager.extendDatabase('84')}
  606.                 if (vendée.checked == true){
  607.                     dataManager.extendDatabase('85')}
  608.                 if (vienne.checked == true){
  609.                     dataManager.extendDatabase('86')}
  610.                 if (hauteVienne.checked == true){
  611.                     dataManager.extendDatabase('87')}
  612.                 if (vosges.checked == true){
  613.                     dataManager.extendDatabase('88')}
  614.                 if (yonne.checked == true){
  615.                     dataManager.extendDatabase('89')}
  616.                 if (territoiredeBelfort.checked == true){
  617.                     dataManager.extendDatabase('90')}
  618.                 if (essonne.checked == true){
  619.                     dataManager.extendDatabase('91')}
  620.                 if (hautsdeSeine.checked == true){
  621.                     dataManager.extendDatabase('92')}
  622.                 if (seinesaintdenis.checked == true){
  623.                     dataManager.extendDatabase('93')}
  624.                 if (valdeMarne.checked == true){
  625.                     dataManager.extendDatabase('94')}
  626.                 if (valdOise.checked == true){
  627.                     dataManager.extendDatabase('95')}
  628.             }
  629.         }
  630.  
  631.     }
  632.  
  633. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement