work towards project explorer navigation bar

This commit is contained in:
itsmattkc
2019-07-02 16:46:09 -07:00
parent 85b5bbd5d6
commit 0f7192fc33
16 changed files with 274 additions and 32 deletions
+8 -1
View File
@@ -30,6 +30,7 @@
#include "widget/projectexplorer/projectexplorericonview.h"
#include "widget/projectexplorer/projectexplorerlistview.h"
#include "widget/projectexplorer/projectexplorertreeview.h"
#include "widget/projectexplorer/projectexplorernavigation.h"
/**
* @brief The ProjectExplorer class
@@ -41,7 +42,7 @@
*
* This widget contains three views, tree view, list view, and icon view. These can be switched at any time.
*/
class ProjectExplorer : public QStackedWidget
class ProjectExplorer : public QWidget
{
Q_OBJECT
public:
@@ -77,6 +78,10 @@ private:
*/
void AddView(QAbstractItemView* view);
QStackedWidget* stacked_widget_;
ProjectExplorerNavigation* nav_bar_;
ProjectExplorerIconView* icon_view_;
ProjectExplorerListView* list_view_;
ProjectExplorerTreeView* tree_view_;
@@ -87,6 +92,8 @@ private:
private slots:
void DoubleClickViewSlot(const QModelIndex& index);
void SizeChangedSlot(int s);
};
#endif // PROJECTEXPLORER_H