Removes ResizeResolutionDialog from Code/Editor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
This commit is contained in:
@@ -1,119 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (c) Contributors to the Open 3D Engine Project.
|
|
||||||
* For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: Apache-2.0 OR MIT
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
#include "EditorDefs.h"
|
|
||||||
|
|
||||||
#include "ResizeResolutionDialog.h"
|
|
||||||
|
|
||||||
AZ_PUSH_DISABLE_DLL_EXPORT_MEMBER_WARNING
|
|
||||||
#include <ui_ResizeResolutionDialog.h>
|
|
||||||
AZ_POP_DISABLE_DLL_EXPORT_MEMBER_WARNING
|
|
||||||
|
|
||||||
class ResizeResolutionModel
|
|
||||||
: public QAbstractListModel
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
ResizeResolutionModel(QObject* parent = nullptr);
|
|
||||||
|
|
||||||
int rowCount(const QModelIndex& parent = {}) const override;
|
|
||||||
int columnCount(const QModelIndex& parent = {}) const override;
|
|
||||||
QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override;
|
|
||||||
|
|
||||||
int SizeRow(uint32 dwSize) const;
|
|
||||||
|
|
||||||
private:
|
|
||||||
static const int kNumSizes = 6;
|
|
||||||
};
|
|
||||||
|
|
||||||
ResizeResolutionModel::ResizeResolutionModel(QObject* parent)
|
|
||||||
: QAbstractListModel(parent)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
int ResizeResolutionModel::rowCount(const QModelIndex& parent) const
|
|
||||||
{
|
|
||||||
return parent.isValid() ? 0 : kNumSizes;
|
|
||||||
}
|
|
||||||
|
|
||||||
int ResizeResolutionModel::columnCount(const QModelIndex& parent) const
|
|
||||||
{
|
|
||||||
return parent.isValid() ? 0 : 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
QVariant ResizeResolutionModel::data(const QModelIndex& index, int role) const
|
|
||||||
{
|
|
||||||
if (!index.isValid() || index.column() > 0 || index.row() >= kNumSizes)
|
|
||||||
{
|
|
||||||
return {};
|
|
||||||
}
|
|
||||||
|
|
||||||
const int size = 64 * (1 << index.row());
|
|
||||||
|
|
||||||
switch (role)
|
|
||||||
{
|
|
||||||
case Qt::DisplayRole:
|
|
||||||
return QStringLiteral("%1x%2").arg(size).arg(size);
|
|
||||||
|
|
||||||
case Qt::UserRole:
|
|
||||||
return size;
|
|
||||||
}
|
|
||||||
|
|
||||||
return {};
|
|
||||||
}
|
|
||||||
|
|
||||||
int ResizeResolutionModel::SizeRow(uint32 dwSize) const
|
|
||||||
{
|
|
||||||
// not a power of 2?
|
|
||||||
if (dwSize & (dwSize - 1))
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
int row = 0;
|
|
||||||
|
|
||||||
for (auto i = dwSize / 64; i > 1; i >>= 1)
|
|
||||||
{
|
|
||||||
++row;
|
|
||||||
}
|
|
||||||
|
|
||||||
return row;
|
|
||||||
}
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// CResizeResolutionDialog dialog
|
|
||||||
|
|
||||||
|
|
||||||
CResizeResolutionDialog::CResizeResolutionDialog(QWidget* pParent /*=nullptr*/)
|
|
||||||
: QDialog(pParent)
|
|
||||||
, m_model(new ResizeResolutionModel(this))
|
|
||||||
, ui(new Ui::CResizeResolutionDialog)
|
|
||||||
{
|
|
||||||
ui->setupUi(this);
|
|
||||||
|
|
||||||
ui->m_resolution->setModel(m_model);
|
|
||||||
|
|
||||||
connect(ui->buttonBox, &QDialogButtonBox::accepted, this, &QDialog::accept);
|
|
||||||
connect(ui->buttonBox, &QDialogButtonBox::rejected, this, &QDialog::reject);
|
|
||||||
}
|
|
||||||
|
|
||||||
CResizeResolutionDialog::~CResizeResolutionDialog()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
void CResizeResolutionDialog::SetSize(uint32 dwSize)
|
|
||||||
{
|
|
||||||
ui->m_resolution->setCurrentIndex(m_model->SizeRow(dwSize));
|
|
||||||
}
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
uint32 CResizeResolutionDialog::GetSize()
|
|
||||||
{
|
|
||||||
return ui->m_resolution->itemData(ui->m_resolution->currentIndex()).toInt();
|
|
||||||
}
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (c) Contributors to the Open 3D Engine Project.
|
|
||||||
* For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: Apache-2.0 OR MIT
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef CRYINCLUDE_EDITOR_RESIZERESOLUTIONDIALOG_H
|
|
||||||
#define CRYINCLUDE_EDITOR_RESIZERESOLUTIONDIALOG_H
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
// ResizeResolutionDialog.h : header file
|
|
||||||
//
|
|
||||||
|
|
||||||
#if !defined(Q_MOC_RUN)
|
|
||||||
#include <QDialog>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace Ui {
|
|
||||||
class CResizeResolutionDialog;
|
|
||||||
}
|
|
||||||
|
|
||||||
class ResizeResolutionModel;
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// CResizeResolutionDialog dialog
|
|
||||||
|
|
||||||
class CResizeResolutionDialog
|
|
||||||
: public QDialog
|
|
||||||
{
|
|
||||||
// Construction
|
|
||||||
public:
|
|
||||||
CResizeResolutionDialog(QWidget* pParent = nullptr); // standard constructor
|
|
||||||
~CResizeResolutionDialog();
|
|
||||||
|
|
||||||
void SetSize(uint32 dwSize);
|
|
||||||
uint32 GetSize();
|
|
||||||
|
|
||||||
private:
|
|
||||||
ResizeResolutionModel* m_model;
|
|
||||||
QScopedPointer<Ui::CResizeResolutionDialog> ui;
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif // CRYINCLUDE_EDITOR_RESIZERESOLUTIONDIALOG_H
|
|
||||||
@@ -1,58 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<ui version="4.0">
|
|
||||||
<class>CResizeResolutionDialog</class>
|
|
||||||
<widget class="QDialog" name="CResizeResolutionDialog">
|
|
||||||
<property name="geometry">
|
|
||||||
<rect>
|
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>250</width>
|
|
||||||
<height>96</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
|
||||||
<layout class="QVBoxLayout" name="verticalLayout">
|
|
||||||
<item>
|
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
||||||
<item>
|
|
||||||
<widget class="QLabel" name="label">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Preferred" vsizetype="Expanding">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Select resolution:</string>
|
|
||||||
</property>
|
|
||||||
<property name="alignment">
|
|
||||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<widget class="QComboBox" name="m_resolution"/>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<widget class="QLabel" name="label_2">
|
|
||||||
<property name="frameShape">
|
|
||||||
<enum>QFrame::HLine</enum>
|
|
||||||
</property>
|
|
||||||
<property name="frameShadow">
|
|
||||||
<enum>QFrame::Sunken</enum>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<widget class="QDialogButtonBox" name="buttonBox">
|
|
||||||
<property name="standardButtons">
|
|
||||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
<resources/>
|
|
||||||
<connections/>
|
|
||||||
</ui>
|
|
||||||
@@ -392,9 +392,6 @@ set(FILES
|
|||||||
QuickAccessBar.cpp
|
QuickAccessBar.cpp
|
||||||
QuickAccessBar.h
|
QuickAccessBar.h
|
||||||
QuickAccessBar.ui
|
QuickAccessBar.ui
|
||||||
ResizeResolutionDialog.cpp
|
|
||||||
ResizeResolutionDialog.h
|
|
||||||
ResizeResolutionDialog.ui
|
|
||||||
SelectLightAnimationDialog.cpp
|
SelectLightAnimationDialog.cpp
|
||||||
SelectLightAnimationDialog.h
|
SelectLightAnimationDialog.h
|
||||||
SelectSequenceDialog.cpp
|
SelectSequenceDialog.cpp
|
||||||
|
|||||||
Reference in New Issue
Block a user