//--------------------------------------------------------- C_Manager ---------------------------------------\r
C_Manager::C_Manager(CMoteurBase *pCMoteurBase, QWidget *parent, const QString & name)\r
: QMainWindow(parent, name), m_pGUI(new Ui::C_ManagerClass), m_pCMoteurBase(pCMoteurBase)\r
-{ m_Apropos_Proc = 0;\r
+{\r
+ if (G_pCApp->m_pQSplashScreen) G_pCApp->m_pQSplashScreen->showMessage(QObject::tr("Initialising Widgets and menus........."), Qt::AlignCenter | Qt::AlignCenter, Qt::black);\r
+ m_Apropos_Proc = 0;\r
m_List_GUI_Mode[0] = "MODE_SELECTION_PATIENT";\r
m_List_GUI_Mode[1] = "MODE_CREATION_PATIENT";\r
m_List_GUI_Mode[2] = "MODE_MULTICRITERE";\r
}\r
#endif // fin ENTREES_SIGEMS\r
// SIGEMS_FIN ...............................................................\r
-\r
//...................... menu a propos ............................\r
m_menuInfo = new QMenu(m_menuBar);\r
m_action_A_Propos = new QAction(this);\r
m_AgendaDockTitle->setAlignment ( Qt::AlignHCenter|Qt::AlignVCenter );\r
m_pGUI->wdg_DockWidget_Agenda->setTitleBarWidget ( m_AgendaDockTitle );\r
//........... combobox ajouter un agenda utilisateur....................\r
+ if (G_pCApp->m_pQSplashScreen) G_pCApp->m_pQSplashScreen->showMessage(QObject::tr("Initialising Agendas........."), Qt::AlignCenter | Qt::AlignCenter, Qt::black);\r
initComboBoxAgendaUser();\r
//............ liste des jours ....................\r
m_pAgendaQLayout = new QHBoxLayout ( m_pGUI->frame_MultiAgenda );\r
}\r
\r
//.................. remplir la liste des patients......................\r
+ if (G_pCApp->m_pQSplashScreen) G_pCApp->m_pQSplashScreen->showMessage(QObject::tr("Initialising patients list........."), Qt::AlignCenter | Qt::AlignCenter, Qt::black);\r
initListePatient("","");\r
//.................. masquer le bouton Solde Patient si on a pas la compta...................... CZ_Cpta\r
if (G_pCApp->readUniqueParam ( "Comptabilite", "Controle solde").toLower() != "oui")\r
else\r
{qDebug()<<tr("Ressources/QualiteBeneficiaire.tbl not found");\r
}\r
+ if (G_pCApp->m_pQSplashScreen) G_pCApp->m_pQSplashScreen->showMessage(QObject::tr("Initialising widgets connexions........."), Qt::AlignCenter | Qt::AlignCenter, Qt::black);\r
m_pGUI->comboBoxQualiteAyantDroit->insertItems(0, lst); //Qt::CaseSensitivity\r
//........................ connecter les slot de verification ...........................................................................................\r
connect( m_pGUI->lineEdit_DtNss, SIGNAL( Sign_focusOutEvent(QFocusEvent*, int &)), this, SLOT( Slot_OutFocuslineEdit_DtNss(QFocusEvent*, int &)));\r
\r
\r
//....................... nomadisme ....................................................\r
+ if (G_pCApp->m_pQSplashScreen) G_pCApp->m_pQSplashScreen->showMessage(QObject::tr("Initialising nomad qtatus........."), Qt::AlignCenter | Qt::AlignCenter, Qt::black);\r
if (G_pCApp->m_IsGestionNomadisme)\r
{m_NomadismeToolBar = addToolBar("NomadisemetoolBar"); //new QToolBar(this);\r
m_NomadismeToolBar->setObjectName(QString::fromUtf8("m_NomadismeToolBar"));\r
bool forceUserToBeUsed = user.startsWith('+');\r
user = user.remove('+');\r
if ( isCurrentUserInList==false && user == G_pCApp->m_SignUser) isCurrentUserInList = true;\r
- if ( forceUserToBeUsed || m_pGUI->comboBoxAgendaUser->findText (user) != -1 ) addUserAgenda(user, QDate::currentDate());\r
+ if ( forceUserToBeUsed || m_pGUI->comboBoxAgendaUser->findText (user) != -1 )\r
+ { //if (G_pCApp->m_pQSplashScreen) G_pCApp->m_pQSplashScreen->showMessage(QObject::tr("Initialising users '%1' agendas.........").arg(user), Qt::AlignCenter | Qt::AlignCenter, Qt::black);\r
+ addUserAgenda(user, QDate::currentDate());\r
+ }\r
}\r
}\r
if ( ! isCurrentUserInList )\r
- {addUserAgenda(G_pCApp->m_SignUser, QDate::currentDate());\r
+ {//if (G_pCApp->m_pQSplashScreen)G_pCApp->m_pQSplashScreen->showMessage(QObject::tr("Initialising users '%1' agendas.........").arg(G_pCApp->m_SignUser), Qt::AlignCenter | Qt::AlignCenter, Qt::black);\r
+ addUserAgenda(G_pCApp->m_SignUser, QDate::currentDate());\r
}\r
if (G_pCApp->readUniqueParam ( "Agenda", "Affichage logo Data Medical Design").toLower()== "non") // CZA\r
{m_pGUI->textLabelPixMap->hide();\r
}\r
\r
m_pCMoteurBase->GetUserNomPrenom( signUser, nom, prenom);\r
+ if (G_pCApp->m_pQSplashScreen) G_pCApp->m_pQSplashScreen->showMessage(QObject::tr("Initialising agenda '%1' ....").arg(nom+" "+prenom), Qt::AlignCenter | Qt::AlignCenter, Qt::black);\r
+\r
m_pGUI->wdg_DockWidget_Agenda->setUpdatesEnabled(false);\r
QString userDroits = G_pCApp->m_pCMoteurBase->GetUserPermisions(signUser);\r
QString imageFolder = Theme::getPath()+"Agenda/";\r