From cfa86c35ff300ce6daa602d0a2a18b69337cc7d3 Mon Sep 17 00:00:00 2001 From: dnk-88 Date: Wed, 26 Jan 2011 15:10:33 +0200 Subject: [PATCH] Changed: #1193 Added new icons and tune MRM dialog. --- .../src/images/ico_light_group.png | Bin 0 -> 5583 bytes .../src/images/ico_mrm_mesh.png | Bin 0 -> 9742 bytes .../object_viewer_qt/src/tune_mrm_dialog.cpp | 36 ++++ .../3d/object_viewer_qt/src/tune_mrm_dialog.h | 52 ++++++ .../3d/object_viewer_qt/src/tune_mrm_form.ui | 164 ++++++++++++++++++ 5 files changed, 252 insertions(+) create mode 100644 code/nel/tools/3d/object_viewer_qt/src/images/ico_light_group.png create mode 100644 code/nel/tools/3d/object_viewer_qt/src/images/ico_mrm_mesh.png create mode 100644 code/nel/tools/3d/object_viewer_qt/src/tune_mrm_dialog.cpp create mode 100644 code/nel/tools/3d/object_viewer_qt/src/tune_mrm_dialog.h create mode 100644 code/nel/tools/3d/object_viewer_qt/src/tune_mrm_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/images/ico_light_group.png b/code/nel/tools/3d/object_viewer_qt/src/images/ico_light_group.png new file mode 100644 index 0000000000000000000000000000000000000000..312f08a0f0dde4f44b14dfa837065a90123a719a GIT binary patch literal 5583 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 literal 0 HcmV?d00001 diff --git a/code/nel/tools/3d/object_viewer_qt/src/images/ico_mrm_mesh.png b/code/nel/tools/3d/object_viewer_qt/src/images/ico_mrm_mesh.png new file mode 100644 index 0000000000000000000000000000000000000000..8896f7b499adadb7c560f2e1fab7fe65edf3188c GIT binary patch literal 9742 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 literal 0 HcmV?d00001 diff --git a/code/nel/tools/3d/object_viewer_qt/src/tune_mrm_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/tune_mrm_dialog.cpp new file mode 100644 index 000000000..81af1eae3 --- /dev/null +++ b/code/nel/tools/3d/object_viewer_qt/src/tune_mrm_dialog.cpp @@ -0,0 +1,36 @@ +/* + Object Viewer Qt + Copyright (C) 2010 Dzmitry Kamiahin + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +*/ + +#include "stdpch.h" +#include "tune_mrm_dialog.h" + +namespace NLQT +{ + +CTuneMRMDialog::CTuneMRMDialog(QWidget *parent) + : QDockWidget(parent) +{ + ui.setupUi(this); +} + +CTuneMRMDialog::~CTuneMRMDialog() +{ +} + +} /* namespace NLQT */ diff --git a/code/nel/tools/3d/object_viewer_qt/src/tune_mrm_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/tune_mrm_dialog.h new file mode 100644 index 000000000..74b3c9bae --- /dev/null +++ b/code/nel/tools/3d/object_viewer_qt/src/tune_mrm_dialog.h @@ -0,0 +1,52 @@ +/* + Object Viewer Qt + Copyright (C) 2010 Dzmitry Kamiahin + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +*/ + +#ifndef TUNE_MRM_DIALOG_H +#define TUNE_MRM_DIALOG_H + +#include "ui_tune_mrm_form.h" + +// STL includes + +// NeL includes + +// Project includes + +namespace NLQT +{ + +class CTuneMRMDialog: public QDockWidget +{ + Q_OBJECT + +public: + CTuneMRMDialog(QWidget *parent = 0); + ~CTuneMRMDialog(); + +private Q_SLOTS: + +private: + + Ui::CTuneMRMDialog ui; + +}; /* class CTuneMRMDialog */ + +} /* namespace NLQT */ + +#endif // TUNE_MRM_DIALOG_H diff --git a/code/nel/tools/3d/object_viewer_qt/src/tune_mrm_form.ui b/code/nel/tools/3d/object_viewer_qt/src/tune_mrm_form.ui new file mode 100644 index 000000000..ba6bd4d5e --- /dev/null +++ b/code/nel/tools/3d/object_viewer_qt/src/tune_mrm_form.ui @@ -0,0 +1,164 @@ + + + CTuneMRMDialog + + + + 0 + 0 + 576 + 87 + + + + + 476 + 87 + + + + QDockWidget::AllDockWidgetFeatures + + + Tune MRM (The maximum faces in scene) + + + + + + + + + Max (specify the max value) + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + true + + + QAbstractSpinBox::NoButtons + + + 10000000 + + + 100000 + + + + + + + + + + + Current (real final max polygon value) + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + true + + + QAbstractSpinBox::NoButtons + + + 10000000 + + + 100000 + + + + + + + + + 100000 + + + 5000 + + + 10000 + + + 100000 + + + Qt::Horizontal + + + 5000 + + + + + + + 100000 + + + 100000 + + + Qt::Horizontal + + + + + + + + + + horizontalSlider + valueChanged(int) + spinBox + setValue(int) + + + 214 + 67 + + + 232 + 47 + + + + +