Beispiel #1
0
void Config::loadAllShortcut()
{
    ActionManager::unbindAllShortcut(); ///

    QXmlGet xmlGet;
    xmlGet.load(ShortcutFilePath());

    QString key, action;
    while (xmlGet.findNext(ShortcutKey)) {
        xmlGet.descend();
        if (xmlGet.find(KeySequenceKey))
            key = xmlGet.getString();
        if (xmlGet.find(ActionKey))
            action = xmlGet.getString();
        xmlGet.rise();

        if (!key.isEmpty() && !action.isEmpty())
            ActionManager::bindShortcut(key, action);

        key.clear();
        action.clear();
    }
}
void addparties::GetDefaultPartyInfo()
{
    QString orderid;
    orderid = ui->lineEdit_caseNumber->text();

    QStringList caseid;
    caseid << "/users/jamesreid/cases/" << orderid << ".xml";
    QString loadfile = caseid.join("");

    QString otherprotected = "Other Protected";
    QString child = "Children";
    QString witness = "Witness";
    QString interpreter = "Interpreter";
    QString none = "None";
    QString str1;
    QString str2;
    QString str3;
    QString str4;
    QString str5;
    QString str6;
    QString str7;
    QString str8;
    QString str9;
    QString str10;
    QString str11;
    QString str12;
    QString str13;
    QString str14;
    QString str15;
    QString str16;
    QString str17;
    QString str18;
    QString str19;
    QString str20;
    QString str21;
    QString str22;
    QString str23;
    QString str24;
    QString str25;
//Grab Party Info
    QXmlGet xmlGet;
    xmlGet.load(loadfile);

    xmlGet.find("caserecord");
    xmlGet.descend();
    xmlGet.find("parties");
    xmlGet.descend();
    xmlGet.find("children");
    xmlGet.descend();
    xmlGet.find("child1");
    xmlGet.descend();
    xmlGet.find("entity");
    str1 = xmlGet.getString();
    xmlGet.find("firstname");
    str2 = xmlGet.getString();
    xmlGet.find("lastname");
    str3 = xmlGet.getString();
    xmlGet.find("relationship");
    str4 = xmlGet.getString();
    xmlGet.rise();
    xmlGet.find("child2");
    xmlGet.descend();
    xmlGet.find("entity");
    str5 = xmlGet.getString();
    xmlGet.find("firstname");
    str6 = xmlGet.getString();
    xmlGet.find("lastname");
    str7 = xmlGet.getString();
    xmlGet.find("relationship");
    str8 = xmlGet.getString();
    xmlGet.rise();
    xmlGet.rise();
    xmlGet.find("witness");
    xmlGet.descend();
    xmlGet.find("witness1");
    xmlGet.descend();
    xmlGet.find("entity");
    str9 = xmlGet.getString();
    xmlGet.find("firstname");
    str10 = xmlGet.getString();
    xmlGet.find("lastname");
    str11 = xmlGet.getString();
    xmlGet.find("designation");
    str12 = xmlGet.getString();
    xmlGet.find("witnessfor");
    str13 = xmlGet.getString();
    xmlGet.find("contactinfo");
    str14 = xmlGet.getString();
    xmlGet.rise();
    xmlGet.find("witness2");
    xmlGet.descend();
    xmlGet.find("entity");
    str15 = xmlGet.getString();
    xmlGet.find("firstname");
    str16 = xmlGet.getString();
    xmlGet.find("lastname");
    str17 = xmlGet.getString();
    xmlGet.find("designation");
    str18 = xmlGet.getString();
    xmlGet.find("witnessfor");
    str19 = xmlGet.getString();
    xmlGet.find("contactinfo");
    str20 = xmlGet.getString();
    xmlGet.rise();
    xmlGet.rise();
    xmlGet.find("interpreter");
    xmlGet.descend();
    xmlGet.find("interpreter1");
    xmlGet.descend();
    xmlGet.find("entity");
    str21 = xmlGet.getString();
    xmlGet.find("firstname");
    str22 = xmlGet.getString();
    xmlGet.find("lastname");
    str23 = xmlGet.getString();
    xmlGet.find("designation");
    str24 = xmlGet.getString();
    xmlGet.find("interpreterfor");
    str25 = xmlGet.getString();




//All Parties Table
    ui->treeWidget_allParties->setColumnCount(7);
    ui->treeWidget_allParties->setColumnWidth(0,80);
    ui->treeWidget_allParties->setColumnWidth(1,90);
    ui->treeWidget_allParties->setColumnWidth(2,90);
    ui->treeWidget_allParties->setColumnWidth(3,90);
    ui->treeWidget_allParties->setColumnWidth(4,130);
    ui->treeWidget_allParties->setColumnWidth(5,90);
    ui->treeWidget_allParties->setColumnWidth(6,70);
    ui->treeWidget_allParties->setHeaderLabels(QStringList() << "ENTITY" << "FIRST NAME" << "LAST NAME" << "DESIGNATION" << "PARTY FOR" << "CONTACT" << "PRESENT");
    AddRootParties(str1, str2, str3, str4, none, none, "No");
    AddRootParties(str5, str6, str7, str8, none, none, "No");
    AddRootParties(str9, str10, str11, str12, str13, str14, "Yes");
    AddRootParties(str15, str16, str17, str18, str19, str20, "Yes");
    AddRootParties(str21, str22, str23, str24, str25, none, "No");

}
Beispiel #3
0
//------------------------------------------------------------------------------
void CPrivateXmlData::loadXml(const QString& strFileName)
{
	QXmlGet xmlGet;
	xmlGet.load(strFileName);
	read(&xmlGet);
}