瀏覽代碼

Setting correct filename for upload

Andreas Fetzer 10 年之前
父節點
當前提交
833182d3dd
共有 1 個文件被更改,包括 7 次插入5 次删除
  1. 7 5
      Applications/ctkXnatTreeBrowser/ctkXnatTreeBrowserMainWindow.cpp

+ 7 - 5
Applications/ctkXnatTreeBrowser/ctkXnatTreeBrowserMainWindow.cpp

@@ -42,6 +42,7 @@
 
 
 #include <QMessageBox>
 #include <QMessageBox>
 #include <QFileDialog>
 #include <QFileDialog>
+#include <QFileInfo>
 
 
 ctkXnatTreeBrowserMainWindow::ctkXnatTreeBrowserMainWindow(QWidget *parent) :
 ctkXnatTreeBrowserMainWindow::ctkXnatTreeBrowserMainWindow(QWidget *parent) :
   QMainWindow(parent),
   QMainWindow(parent),
@@ -146,7 +147,7 @@ void ctkXnatTreeBrowserMainWindow::addResourceClicked()
 {
 {
   const QModelIndex index = ui->treeView->selectionModel()->currentIndex();
   const QModelIndex index = ui->treeView->selectionModel()->currentIndex();
   ctkXnatObject* parentObject = m_TreeModel->xnatObject(index);
   ctkXnatObject* parentObject = m_TreeModel->xnatObject(index);
-  parentObject->addResource("data", "xml", "clinical parameters", "heart, liver");
+  parentObject->addResource("data", "ctk format", "custom content", "tag1, tag2");
 }
 }
 
 
 void ctkXnatTreeBrowserMainWindow::uploadFileClicked()
 void ctkXnatTreeBrowserMainWindow::uploadFileClicked()
@@ -158,10 +159,11 @@ void ctkXnatTreeBrowserMainWindow::uploadFileClicked()
   {
   {
     ctkXnatFile* file = new ctkXnatFile();
     ctkXnatFile* file = new ctkXnatFile();
     file->setLocalFilePath(filename);
     file->setLocalFilePath(filename);
-    file->setName("lset.nrrd");
-    file->setFileFormat("xml");
-    file->setFileContent("clinical parameters");
-    file->setFileTags("testproj, onto");
+    QFileInfo fileInfo (filename);
+    file->setName(fileInfo.fileName());
+    file->setFileFormat("some format");
+    file->setFileContent("some content");
+    file->setFileTags("some, tags");
     resource->add(file);
     resource->add(file);
     try
     try
     {
     {