leocad/qt/lc_qpropertiesdialog.h

34 lines
491 B
C
Raw Permalink Normal View History

#pragma once
2013-08-09 06:57:18 +02:00
2020-12-24 03:07:12 +01:00
#include "lc_model.h"
2013-08-09 06:57:18 +02:00
2020-12-24 03:07:12 +01:00
struct lcPropertiesDialogOptions
{
lcModelProperties Properties;
lcPartsList PartsList;
2021-03-01 00:57:02 +01:00
lcBoundingBox BoundingBox;
2020-12-24 03:07:12 +01:00
};
namespace Ui
{
2013-08-09 06:57:18 +02:00
class lcQPropertiesDialog;
}
class lcQPropertiesDialog : public QDialog
{
Q_OBJECT
public:
2020-12-24 03:07:12 +01:00
lcQPropertiesDialog(QWidget* Parent, lcPropertiesDialogOptions* Options);
2013-08-09 06:57:18 +02:00
~lcQPropertiesDialog();
2020-12-24 03:07:12 +01:00
lcPropertiesDialogOptions* mOptions;
2013-08-09 06:57:18 +02:00
public slots:
void accept() override;
2013-08-09 06:57:18 +02:00
private:
2020-12-24 03:07:12 +01:00
Ui::lcQPropertiesDialog* ui;
2013-08-09 06:57:18 +02:00
};