Diagram editor, add two news feature:

1- QET create a backup file, use to restor the project when a crash occur
2- User can enable and edit autosave.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5374 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2018-05-24 18:08:06 +00:00
parent 77662fb51b
commit f19a794d4b
10 changed files with 918 additions and 543 deletions

View File

@@ -69,60 +69,6 @@ public slots:
};
/**
This configuration page enables users to specify various options,most of
them applying to the whole application.
*/
class GeneralConfigurationPage : public ConfigPage {
Q_OBJECT
// constructors, destructor
public:
GeneralConfigurationPage(QWidget * = nullptr);
~GeneralConfigurationPage() override;
private:
GeneralConfigurationPage(const GeneralConfigurationPage &);
// methods
public:
void applyConf() override;
QString title() const override;
QIcon icon() const override;
private:
void fillLang(QSettings &);
public slots:
void setFont();
void setFoliolistFont();
// attributes
private:
QLabel *title_label_;
QFrame *horiz_line_;
QGroupBox *appearance_;
QCheckBox *use_system_colors_;
QCheckBox *use_trackpad_;
QCheckBox *save_label_paste_;
QCheckBox *folio_panel_;
QCheckBox *terminal_exportlist_;
QGroupBox *projects_view_mode_;
QRadioButton *windowed_mode_;
QRadioButton *tabbed_mode_;
QCheckBox *m_zoom_out_beyond_folio;
QLabel *warning_view_mode_;
QGroupBox *elements_management_;
QCheckBox *highlight_integrated_elements_;
QLabel *default_element_infos_label_;
QTextEdit *default_element_infos_textfield_;
QGroupBox *lang_group_box;
QComboBox *lang_combo_box;
QLabel *lang_label;
QLabel *font_label;
QPushButton *fontButton;
QLabel *foliolist_font_label;
QPushButton *foliolist_fontButton;
};
/**
This configuration page enables users to set default export options.
*/