saving output settings
This commit is contained in:
@@ -17,6 +17,16 @@ class OutputDialog : public QDialog {
|
||||
OutputOptions options;
|
||||
std::vector<Check> *checks;
|
||||
std::vector<OutputColumn> *columns;
|
||||
Settings *settings;
|
||||
|
||||
const std::map<std::string, ColumnType> column_names = {
|
||||
{"date", ColumnType::date},
|
||||
{"goods_name", ColumnType::goods_name},
|
||||
{"goods_price_per_unit", ColumnType::goods_price_per_unit},
|
||||
{"goods_quantity", ColumnType::goods_quantity},
|
||||
{"goods_net_weight", ColumnType::goods_net_weight},
|
||||
{"goods_total", ColumnType::goods_total}
|
||||
};
|
||||
|
||||
public:
|
||||
explicit OutputDialog(QWidget *parent = nullptr, std::vector<Check> *checks = nullptr);
|
||||
@@ -35,6 +45,8 @@ private:
|
||||
Ui::OutputDialog *ui;
|
||||
|
||||
void print_header(std::ofstream *output_file);
|
||||
|
||||
void save_settings();
|
||||
};
|
||||
|
||||
#endif // OUTPUTDIALOG_H
|
||||
|
||||
Reference in New Issue
Block a user