diff --git a/GUI/View/Project/ProjectsView.cpp b/GUI/View/Project/ProjectsView.cpp index 5b5d23e1f5f8388370936cc0f233f434e38f4adf..5196091910b5e44f8c8dc625750ca6b52b8fcdf0 100644 --- a/GUI/View/Project/ProjectsView.cpp +++ b/GUI/View/Project/ProjectsView.cpp @@ -17,7 +17,6 @@ #include "GUI/Support/Util/Path.h" #include "GUI/View/Project/ProjectManager.h" #include "GUI/View/Widget/GroupBoxes.h" -#include "ui_ProjectsView.h" #include <QCommandLinkButton> #include <QDesktopServices> #include <QDir> @@ -25,18 +24,15 @@ ProjectsView::ProjectsView(QWidget* parent) : QWidget(parent) - , m_ui(new Ui::ProjectsView) { - m_ui->setupUi(this); - - GroupBoxCollapser::installIntoGroupBox(m_ui->groupBox_2); - QPalette palette = this->palette(); palette.setColor(QPalette::Window, Qt::white); setPalette(palette); + /* connect(m_ui->newButton, &QPushButton::clicked, projectManager(), &ProjectManager::newProject); connect(m_ui->openButton, &QPushButton::clicked, [this]() { projectManager()->openProject(); }); + */ connect(projectManager(), &ProjectManager::recentListModified, this, &ProjectsView::updateRecentProjectPanel); @@ -50,8 +46,9 @@ ProjectManager* ProjectsView::projectManager() void ProjectsView::updateRecentProjectPanel() { + /* GUI::Util::Layout::clearLayout(m_ui->recentProjectsLayout); - + */ for (const auto& file : projectManager()->recentProjects()) { auto* button = new QCommandLinkButton; button->setText(QFileInfo(file).baseName()); @@ -60,7 +57,7 @@ void ProjectsView::updateRecentProjectPanel() connect(button, &QCommandLinkButton::clicked, [this, file] { projectManager()->openProject(file); }); - m_ui->recentProjectsLayout->addWidget(button); + // m_ui->recentProjectsLayout->addWidget(button); } - m_ui->recentProjectsLayout->addStretch(1); + // m_ui->recentProjectsLayout->addStretch(1); } diff --git a/GUI/View/Project/ProjectsView.h b/GUI/View/Project/ProjectsView.h index 793ecdebbba3e241224003fbebf0267fed78b0ee..2e5c21e360093d42d1cd255a5f06d3d13ac4afce 100644 --- a/GUI/View/Project/ProjectsView.h +++ b/GUI/View/Project/ProjectsView.h @@ -19,10 +19,6 @@ class ProjectManager; -namespace Ui { -class ProjectsView; -} - class ProjectsView : public QWidget { Q_OBJECT public: @@ -31,8 +27,6 @@ public: private: ProjectManager* projectManager(); void updateRecentProjectPanel(); - - Ui::ProjectsView* m_ui; }; #endif // BORNAGAIN_GUI_VIEW_PROJECT_PROJECTSVIEW_H diff --git a/GUI/View/Project/ProjectsView.ui b/GUI/View/Project/ProjectsView.ui deleted file mode 100644 index f86620ed3a6b01787e42b88d96b716cd94e2ce80..0000000000000000000000000000000000000000 --- a/GUI/View/Project/ProjectsView.ui +++ /dev/null @@ -1,178 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>ProjectsView</class> - <widget class="QWidget" name="ProjectsView"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>1064</width> - <height>914</height> - </rect> - </property> - <property name="windowTitle"> - <string>Form</string> - </property> - <property name="autoFillBackground"> - <bool>true</bool> - </property> - <layout class="QVBoxLayout" name="verticalLayout_5"> - <property name="spacing"> - <number>6</number> - </property> - <property name="leftMargin"> - <number>9</number> - </property> - <property name="topMargin"> - <number>9</number> - </property> - <property name="rightMargin"> - <number>9</number> - </property> - <property name="bottomMargin"> - <number>9</number> - </property> - <item> - <layout class="QHBoxLayout" name="horizontalLayout"> - <property name="spacing"> - <number>30</number> - </property> - <item> - <layout class="QVBoxLayout" name="verticalLayout"> - <property name="spacing"> - <number>7</number> - </property> - <item> - <widget class="QPushButton" name="newButton"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>140</width> - <height>45</height> - </size> - </property> - <property name="toolTip"> - <string>Create new project</string> - </property> - <property name="text"> - <string>New project</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="openButton"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>140</width> - <height>45</height> - </size> - </property> - <property name="toolTip"> - <string>Open existing project</string> - </property> - <property name="text"> - <string>Open project...</string> - </property> - </widget> - </item> - <item> - <spacer name="verticalSpacer"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>40</height> - </size> - </property> - </spacer> - </item> - </layout> - </item> - <item> - <widget class="QFrame" name="frame"> - <property name="frameShape"> - <enum>QFrame::VLine</enum> - </property> - <property name="frameShadow"> - <enum>QFrame::Plain</enum> - </property> - </widget> - </item> - <item> - <layout class="QVBoxLayout" name="verticalLayout_2"> - <property name="spacing"> - <number>7</number> - </property> - <item> - <widget class="QGroupBox" name="groupBox_2"> - <property name="title"> - <string>Recent projects</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_6"> - <item> - <widget class="QScrollArea" name="scrollArea"> - <property name="frameShape"> - <enum>QFrame::NoFrame</enum> - </property> - <property name="horizontalScrollBarPolicy"> - <enum>Qt::ScrollBarAlwaysOff</enum> - </property> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <widget class="QWidget" name="scrollAreaWidgetContents"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>821</width> - <height>850</height> - </rect> - </property> - <layout class="QVBoxLayout" name="verticalLayout_3"> - <property name="leftMargin"> - <number>0</number> - </property> - <property name="topMargin"> - <number>0</number> - </property> - <property name="rightMargin"> - <number>0</number> - </property> - <property name="bottomMargin"> - <number>0</number> - </property> - <item> - <widget class="QWidget" name="widgetForRecentProjects" native="true"> - <layout class="QVBoxLayout" name="recentProjectsLayout"/> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </item> - </layout> - </item> - </layout> - </widget> - <resources/> - <connections/> -</ui>