##// END OF EJS Templates
Some progress on new Catalogue GUI, can display most of items, still lack edition and link to SciQLop...
Some progress on new Catalogue GUI, can display most of items, still lack edition and link to SciQLop Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>

File last commit:

r468:4682fc2670df
r1408:45ab63a4480c
Show More
SqpSettingsDialog.h
40 lines | 1011 B | text/x-c | CLexer
Alexandre Leroux
Creates settings dialog and adds it to a new menu in MainWindow...
r463 #ifndef SCIQLOP_SQPSETTINGSDIALOG_H
#define SCIQLOP_SQPSETTINGSDIALOG_H
#include "Settings/ISqpSettingsBindable.h"
#include <QDialog>
namespace Ui {
class SqpSettingsDialog;
} // Ui
/**
* @brief The SqpSettingsDialog class represents the dialog in which the parameters of SciQlop are
* set
*/
Alexandre Leroux
Settings binding (3)...
r468 class SqpSettingsDialog : public QDialog, public ISqpSettingsBindable {
Alexandre Leroux
Creates settings dialog and adds it to a new menu in MainWindow...
r463 Q_OBJECT
public:
explicit SqpSettingsDialog(QWidget *parent = 0);
virtual ~SqpSettingsDialog() noexcept;
Alexandre Leroux
Settings binding (3)...
r468 /// @sa ISqpSettingsBindable::loadSettings()
void loadSettings() override final;
/// @sa ISqpSettingsBindable::saveSettings()
void saveSettings() const override final;
Alexandre Leroux
Implements method to register a widget in the dialog
r464 /**
* Registers a widget into the dialog
* @param name the name under which the widget will appear in the dialog
* @param widget the widget to register
*/
void registerWidget(const QString &name, QWidget *widget) noexcept;
Alexandre Leroux
Creates settings dialog and adds it to a new menu in MainWindow...
r463 private:
Ui::SqpSettingsDialog *ui;
};
#endif // SCIQLOP_SQPSETTINGSDIALOG_H