21 #ifndef PCMANFM_PREFERENCESDIALOG_H
22 #define PCMANFM_PREFERENCESDIALOG_H
25 #include "ui_preferences.h"
37 explicit PreferencesDialog(
const QString& activePage = QString(), QWidget* parent =
nullptr);
40 virtual void accept();
42 void selectPage(
const QString& name);
45 void lockMargins(
bool lock);
46 void terminalContextMenu(
const QPoint& p);
49 void initIconThemes(
Settings& settings);
50 void initArchivers(
Settings& settings);
51 void initDisplayPage(
Settings& settings);
53 void initBehaviorPage(
Settings& settings);
54 void initThumbnailPage(
Settings& settings);
55 void initVolumePage(
Settings& settings);
56 void initAdvancedPage(
Settings& settings);
57 void initTerminals(
Settings& settings);
59 void applyTerminal(
Settings& settings);
61 void applyUiPage(
Settings& settings);
62 void applyDisplayPage(
Settings& settings);
63 void applyBehaviorPage(
Settings& settings);
64 void applyThumbnailPage(
Settings& settings);
65 void applyVolumePage(
Settings& settings);
66 void applyAdvancedPage(
Settings& settings);
68 void initFromSettings();
71 void restartWarning(
bool warn);
74 Ui::PreferencesDialog ui;
Definition: preferencesdialog.h:32
Definition: settings.h:154