diff src/gui/dialog/settings/library.cc @ 393:963047512d34

*: clang-format
author Paper <paper@tflc.us>
date Fri, 07 Nov 2025 07:16:15 -0500
parents b1f4d1867ab1
children
line wrap: on
line diff
--- a/src/gui/dialog/settings/library.cc	Fri Nov 07 07:10:32 2025 -0500
+++ b/src/gui/dialog/settings/library.cc	Fri Nov 07 07:16:15 2025 -0500
@@ -14,37 +14,38 @@
 #include <QSizePolicy>
 #include <QVBoxLayout>
 
-QWidget* SettingsPageLibrary::CreateFoldersWidget() {
-	QWidget* result = new QWidget(this);
+QWidget *SettingsPageLibrary::CreateFoldersWidget()
+{
+	QWidget *result = new QWidget(this);
 	result->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Maximum);
 
-	QVBoxLayout* full_layout = new QVBoxLayout(result);
+	QVBoxLayout *full_layout = new QVBoxLayout(result);
 
 	{
-		QGroupBox* group_box = new QGroupBox(tr("Library folders"), result);
+		QGroupBox *group_box = new QGroupBox(tr("Library folders"), result);
 		group_box->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Maximum);
 
-		QVBoxLayout* group_box_layout = new QVBoxLayout(group_box);
+		QVBoxLayout *group_box_layout = new QVBoxLayout(group_box);
 
 		{
-			QLabel* label = new QLabel(tr("These folders will be scanned and monitored for new episodes."), group_box);
+			QLabel *label = new QLabel(tr("These folders will be scanned and monitored for new episodes."), group_box);
 			group_box_layout->addWidget(label);
 		}
 
 		{
-			DroppableListWidget* listwidget = new DroppableListWidget(group_box);
+			DroppableListWidget *listwidget = new DroppableListWidget(group_box);
 			listwidget->setSelectionMode(QAbstractItemView::ExtendedSelection);
 
-			for (const auto& path : paths) {
-				QListWidgetItem* item = new QListWidgetItem(listwidget);
+			for (const auto &path : paths) {
+				QListWidgetItem *item = new QListWidgetItem(listwidget);
 				item->setText(Strings::ToQString(path));
 				/* add icons as well soon */
 			}
 
 			connect(listwidget, &DroppableListWidget::FilesDropped, this, [this, listwidget](QStringList list) {
-				for (const auto& dir : list) {
+				for (const auto &dir : list) {
 					paths.insert(Strings::ToUtf8String(dir));
-					QListWidgetItem* item = new QListWidgetItem(listwidget);
+					QListWidgetItem *item = new QListWidgetItem(listwidget);
 					item->setText(dir);
 				}
 			});
@@ -52,18 +53,18 @@
 			group_box_layout->addWidget(listwidget);
 
 			{
-				QWidget* widget = new QWidget(group_box);
-				QHBoxLayout* widget_layout = new QHBoxLayout(widget);
+				QWidget *widget = new QWidget(group_box);
+				QHBoxLayout *widget_layout = new QHBoxLayout(widget);
 
 				{
-					QLabel* label = new QLabel(tr("Tip: You can drag and drop folders here."), widget);
+					QLabel *label = new QLabel(tr("Tip: You can drag and drop folders here."), widget);
 					widget_layout->addWidget(label);
 				}
 
 				widget_layout->addStretch();
 
 				{
-					QPushButton* button = new QPushButton(tr("Add new..."), widget);
+					QPushButton *button = new QPushButton(tr("Add new..."), widget);
 
 					connect(button, &QPushButton::clicked, this, [this, listwidget] {
 						const QString dir = QFileDialog::getExistingDirectory(
@@ -74,7 +75,7 @@
 							return;
 
 						paths.insert(s_dir);
-						QListWidgetItem* item = new QListWidgetItem(listwidget);
+						QListWidgetItem *item = new QListWidgetItem(listwidget);
 						item->setText(dir);
 					});
 
@@ -82,16 +83,16 @@
 				}
 
 				{
-					QPushButton* button = new QPushButton(tr("Remove"), widget);
+					QPushButton *button = new QPushButton(tr("Remove"), widget);
 
 					connect(listwidget, &QListWidget::itemSelectionChanged, this, [button, listwidget] {
-						QList<QListWidgetItem*> selection = listwidget->selectedItems();
+						QList<QListWidgetItem *> selection = listwidget->selectedItems();
 						button->setEnabled(selection.size() > 0);
 					});
 
 					connect(button, &QPushButton::clicked, this, [this, listwidget] {
-						QList<QListWidgetItem*> selection = listwidget->selectedItems();
-						for (const auto& item : selection) {
+						QList<QListWidgetItem *> selection = listwidget->selectedItems();
+						for (const auto &item : selection) {
 							paths.erase(Strings::ToUtf8String(item->text()));
 							delete item;
 						}
@@ -108,13 +109,13 @@
 	}
 
 	{
-		QGroupBox* group_box = new QGroupBox(tr("Real-time monitor"), result);
+		QGroupBox *group_box = new QGroupBox(tr("Real-time monitor"), result);
 		group_box->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Maximum);
 
-		QVBoxLayout* group_box_layout = new QVBoxLayout(group_box);
+		QVBoxLayout *group_box_layout = new QVBoxLayout(group_box);
 
 		{
-			QCheckBox* checkbox = new QCheckBox(tr("Detect new files and folders under library folders"), group_box);
+			QCheckBox *checkbox = new QCheckBox(tr("Detect new files and folders under library folders"), group_box);
 			checkbox->setCheckState(real_time_monitor ? Qt::Checked : Qt::Unchecked);
 
 			connect(checkbox, &QCheckBox::stateChanged, this,
@@ -132,13 +133,15 @@
 	return result;
 }
 
-void SettingsPageLibrary::SaveInfo() {
+void SettingsPageLibrary::SaveInfo()
+{
 	session.config.library.paths = paths;
 	session.config.library.real_time_monitor = real_time_monitor;
 }
 
-SettingsPageLibrary::SettingsPageLibrary(QWidget* parent)
-    : SettingsPage(parent, tr("Library")), paths(session.config.library.paths) {
+SettingsPageLibrary::SettingsPageLibrary(QWidget *parent)
+    : SettingsPage(parent, tr("Library")), paths(session.config.library.paths)
+{
 	real_time_monitor = session.config.library.real_time_monitor;
 	AddTab(CreateFoldersWidget(), tr("Folder"));
 }