Commit efffaaf2 authored by Юлия Леонова's avatar Юлия Леонова
Browse files

하나

parent 3a2a73d2
No related merge requests found
Showing with 11 additions and 7 deletions
+11 -7
...@@ -6,6 +6,11 @@ AnotherWindow::AnotherWindow(QStringList str, QWidget *parent) : ...@@ -6,6 +6,11 @@ AnotherWindow::AnotherWindow(QStringList str, QWidget *parent) :
modelNew = new XmlModel(this); modelNew = new XmlModel(this);
treeViewNew =new QTreeView(this); treeViewNew =new QTreeView(this);
treeViewNew ->setModel(modelNew); treeViewNew ->setModel(modelNew);
setWindowTitle(tr("New Window"));
setMinimumSize(160, 160);
resize(480, 320);
// setCentral(treeView); // setCentral(treeView);
// QModelIndex index=mogetCurrentIndex(); // QModelIndex index=mogetCurrentIndex();
...@@ -13,10 +18,6 @@ AnotherWindow::AnotherWindow(QStringList str, QWidget *parent) : ...@@ -13,10 +18,6 @@ AnotherWindow::AnotherWindow(QStringList str, QWidget *parent) :
modelNew->addFiles(&str); modelNew->addFiles(&str);
treeViewNew->reset(); treeViewNew->reset();
setWindowTitle(tr("New Window"));
setMinimumSize(160, 160);
resize(480, 320);
} }
AnotherWindow::~AnotherWindow() AnotherWindow::~AnotherWindow()
......
...@@ -67,10 +67,12 @@ void MainWindow::close() ...@@ -67,10 +67,12 @@ void MainWindow::close()
void MainWindow::openNew() void MainWindow::openNew()
{ {
auto obj = model->getObjectByIndex(model->getCurrentIndex()); auto obj = model->getObjectByIndex(model->getCurrentIndex());
QStringList str; QStringList strlist;
obj->setProperty("fullname",str); QVariant str;
str = obj->property("fullname");
strlist = str.toStringList();
NewWindow = new AnotherWindow(str); NewWindow = new AnotherWindow(strlist);
NewWindow->show(); NewWindow->show();
// model->removeRow(treeView->indexAt(model->getCurrentIndex())); // model->removeRow(treeView->indexAt(model->getCurrentIndex()));
......
...@@ -86,6 +86,7 @@ void XmlModel::addFiles(const QStringList* namesList){ ...@@ -86,6 +86,7 @@ void XmlModel::addFiles(const QStringList* namesList){
QObject* FirstElem=new QObject(Root); QObject* FirstElem=new QObject(Root);
FirstElem->setProperty("text", name); FirstElem->setProperty("text", name);
FirstElem->setProperty("fullname", nameFile); FirstElem->setProperty("fullname", nameFile);
// getTextErrors(nameFile);
QDomElement element = doc.documentElement(); //represents one element in the DOM tree QDomElement element = doc.documentElement(); //represents one element in the DOM tree
addElements(element, FirstElem); addElements(element, FirstElem);
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment