X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdialogs%2Fsettings.hpp;h=913da27ead3d94ef34ffa74c38fd6b82ce505642;hp=20c4f91552b184d004ed61642f8d96e13b950c04;hb=b14db788ee3483eed195c1e73a1ab85ea8c41e47;hpb=53bb2e1de75f5cca9244efc83c4e77a222e322f4;ds=sidebyside diff --git a/pv/dialogs/settings.hpp b/pv/dialogs/settings.hpp index 20c4f915..913da27e 100644 --- a/pv/dialogs/settings.hpp +++ b/pv/dialogs/settings.hpp @@ -21,6 +21,8 @@ #define PULSEVIEW_PV_SETTINGS_HPP #include +#include +#include namespace pv { namespace dialogs { @@ -32,14 +34,21 @@ class Settings : public QDialog public: Settings(QWidget *parent = 0); + void create_pages(); + QWidget *get_view_settings_form(QWidget *parent) const; void accept(); void reject(); private Q_SLOTS: + void on_page_changed(QListWidgetItem *current, QListWidgetItem *previous); void on_view_alwaysZoomToFit_changed(int state); void on_view_colouredBG_changed(int state); + +private: + QListWidget *page_list; + QStackedWidget *pages; }; } // namespace dialogs