Browse Source

RecentFileDialog is class instead of struct

Joakim Thorén 11 months ago
parent
commit
2678bf1e05
1 changed files with 6 additions and 4 deletions
  1. 6 4
      mapeditor/mainwindow.cpp

+ 6 - 4
mapeditor/mainwindow.cpp

@@ -450,10 +450,10 @@ void MainWindow::on_actionOpenRecent_triggered()
 	QSettings s(Ui::teamName, Ui::appName);
 	QStringList recentFiles = s.value(recentlyOpenedFilesSetting).toStringList();
 
-	struct RecentFileDialog : public QDialog {
-		
-		RecentFileDialog(QStringList recentFiles, QWidget * parent = nullptr) : QDialog(parent), layout(this)
-		{
+	class RecentFileDialog : public QDialog {
+	
+	public:
+		RecentFileDialog(QWidget *parent, const QStringList& recentFiles) : QDialog(parent), layout(this) {
 
 			setWindowTitle(tr("Recently Opened Files"));
 			setMinimumWidth(600);
@@ -473,6 +473,8 @@ void MainWindow::on_actionOpenRecent_triggered()
 			layout.addWidget(&listWidget);
 		}
 
+	private:
+
 		QVBoxLayout layout;
 		QListWidget listWidget;
 	};