Try to center previous item in file manager
[someplayer] / src / directoryview.h
index db180ef..85fa1ab 100644 (file)
@@ -24,6 +24,7 @@
 #include <QStandardItemModel>
 #include <QStandardItem>
 #include <QItemSelection>
+#include <QStack>
 #include "tagresolver.h"
 #include "mediascanner.h"
 
@@ -42,10 +43,13 @@ class DirectoryView : public QWidget
 public:
        explicit DirectoryView(QWidget *parent = 0);
        ~DirectoryView();
+
+public slots:
        void updateIcons();
        void updateGradient();
        void lanscapeMode();
        void portraitMode();
+       void updateTranslations();
 
 signals:
        void addAndPlay(Track);
@@ -55,7 +59,8 @@ private:
        Ui::DirectoryView *ui;
        QStandardItemModel *_model;
        QList<QString> REGISTERED_FILE_EXTENSIONS;
-       void readDir(QString path);
+       void readDir(QString path, QString pathToScroll="");
+       void homeScreen();
        QList<QString> _directories;
        QList<QString> _files;
        QString _icons_theme;
@@ -65,6 +70,7 @@ private:
        QList<Track> _tracks;
        QString _bottom_gradient;
        QString _top_gradient;
+       QStack<QString> _nav_history;
 
 private slots:
        void _back();