 /* *********************************  cal_obst  **********************************
 *   module :  main.cpp                                                           *
 *                                                                                *
 *   #include "main.h"                                                            *
 *   Project: MedinTux                                                            *
 *                                                                                *
 *   This source is a Obstetrical Calendar Plugin for MedinTux from an original   *
 *   and fantastic  sources of Dr Eric Maeker modified by  Dr Sevin Roland        *
 *   for plugin integration.                                                      *
 *   Copyright (C) 2003 2004 2005 by Eric Maeker and Sevin Roland                 *
 *                                and Data Medical Design                         *
 *   E-Mail: roland-sevin@medintux.org                                            *
 *                                                                                *
 *   This program is free software; you can redistribute it and/or modify         *
 *   it under the terms of the CeCILL Version 1 du 21/06/2004                     *
 *   License (GPL compatible)                                                     *
 *                              http://www.cecill.info/                           *
 *   as published by :                                                            *
 *                                                                                *
 *   Commissariat à l'Energie Atomique                                            *
 *   - CEA,                                                                       *
 *                            31-33 rue de la Fédération, 75752 PARIS cedex 15.   *
 *                            FRANCE                                              *
 *   Centre National de la Recherche Scientifique                                 *
 *   - CNRS,                                                                      *
 *                            3 rue Michel-Ange, 75794 Paris cedex 16.            *
 *                            FRANCE                                              *
 *   Institut National de Recherche en Informatique et en Automatique             *
 *   - INRIA,                                                                     *
 *                            Domaine de Voluceau, Rocquencourt, BP 105, 78153    *
 *                            FRANCE                                              *
 *                                                                                *
 *         This program is distributed in the hope that it will be useful,        *
 *         but WITHOUT ANY WARRANTY; without even the implied warranty of         *
 *         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.                   *
 *         CeCILL  License (GPL compatible) for more details.                     *
 *                                                                                *
 **********************************************************************************/

/*! \file
    \brief  Ce programme est le plugin de calcul de calendrier obstétrical de MedinTux.

il permet à partir de la date des dernières règles sous format : dd-MM-yyyyy   de générer un calendrier obstétrical à insérer dans n'importe quel documment de MedinTux.\n

Pour appeler ce plugin et l'activer il suffit par exemple de créer une entrée ou item de menu déroulant de la forme ci-dessous : \n
\code
$start_title Calendrier Obstétrical $end_title{{[Execute]
pathPlugin=../../Plug/cal_obst/bin/cal_obst
maskExch=Bonjour tout le monde
pathIni=****
waitEnd=y
[Parametres]
m_DateDerRegle = {{DDR=dd-MM-yyyyy}}
}}
\endcode

le fichier :calendrier obstetrical.html contient un exemple de retour.\n

Lors d'un click sur l'item le calendrier obstétrical sera inséré, à l'endroit du texte où se trouve le curseur.
    \version 1.00
*/


#include <qapplication.h>
#include "CApp.h"
#include "C_CalendrierObstetrique.h"

int main( int argc, char ** argv )
{   CApp a( argc, argv );
    if (G_pCApp && G_pCApp->argc() > 13)  // Si l'appli existe et qu'un treizème paramètre a été envoyé alors on poursuit
     {C_CalendrierObstetrique co(G_pCApp->argv()[13]);	// Lance le calcul du calendrier avec la DDR
      CGestIni::Param_UpdateToDisk(G_pCApp->m_PathExchg, co.Calendrier_Obst() ); // Enfin sauvegarde dans le fichier d'échange
     }
    return 0;
}
