Hello!

I'm trying to set a rootpath to see files and folders in a QTreeView but no matter what string I set to rootpath I always see the same root folder "/" in my case because I'm using linux.
I would like to set "/media/backup" but when I start the program it always shows my "/". Even if I pass to setRootPath("") it shows me the same folder.

Why and how can I fix this?
Qt Code:
  1. #ifndef MAINWINDOW_H
  2. #define MAINWINDOW_H
  3.  
  4. #include <QFileSystemModel>
  5. #include <QMainWindow>
  6. #include <QtCore>
  7. #include <QtGui>
  8.  
  9. QT_BEGIN_NAMESPACE
  10. namespace Ui { class MainWindow; }
  11. QT_END_NAMESPACE
  12.  
  13. class MainWindow : public QMainWindow
  14. {
  15. Q_OBJECT
  16.  
  17. public:
  18. MainWindow(QWidget *parent = nullptr);
  19. ~MainWindow();
  20.  
  21. private slots:
  22. void on_buttonCompress_clicked();
  23.  
  24. void on_buttonExtract_clicked();
  25.  
  26. private:
  27. Ui::MainWindow *ui;
  28.  
  29. QFileSystemModel *fsModel;
  30. };
  31. #endif // MAINWINDOW_H
To copy to clipboard, switch view to plain text mode 
Qt Code:
  1. #include "mainwindow.h"
  2. #include "ui_mainwindow.h"
  3.  
  4. MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
  5. {
  6. ui->setupUi(this);
  7.  
  8. const QString rootPath = "/media/backup/";
  9.  
  10. fsModel = new QFileSystemModel(this);
  11. fsModel->setRootPath(rootPath);
  12.  
  13. ui->treeView->setModel(fsModel);
  14. }
  15. //...
To copy to clipboard, switch view to plain text mode