mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-11-10 09:19:01 +00:00
Changed: #1193 code cleanup.
This commit is contained in:
parent
daf2fe51b3
commit
6192d39d50
4 changed files with 71 additions and 72 deletions
|
@ -32,9 +32,9 @@ namespace NLQT
|
||||||
{
|
{
|
||||||
|
|
||||||
CColorEditWidget::CColorEditWidget(QWidget *parent)
|
CColorEditWidget::CColorEditWidget(QWidget *parent)
|
||||||
: QWidget(parent),
|
: QWidget(parent),
|
||||||
_Wrapper(NULL),
|
_Wrapper(NULL),
|
||||||
_emit(true)
|
_emit(true)
|
||||||
{
|
{
|
||||||
_ui.setupUi(this);
|
_ui.setupUi(this);
|
||||||
|
|
||||||
|
@ -86,9 +86,9 @@ void CColorEditWidget::updateUi()
|
||||||
void CColorEditWidget::setRed(int r)
|
void CColorEditWidget::setRed(int r)
|
||||||
{
|
{
|
||||||
if (_emit)
|
if (_emit)
|
||||||
Q_EMIT colorChanged(NLMISC::CRGBA(r, _ui.gSpinBox->value(),
|
Q_EMIT colorChanged(NLMISC::CRGBA(r, _ui.gSpinBox->value(),
|
||||||
_ui.bSpinBox->value(),
|
_ui.bSpinBox->value(),
|
||||||
_ui.aSpinBox->value()));
|
_ui.aSpinBox->value()));
|
||||||
|
|
||||||
_ui.graphicsWidget->repaint();
|
_ui.graphicsWidget->repaint();
|
||||||
if (_Wrapper == NULL)
|
if (_Wrapper == NULL)
|
||||||
|
@ -107,10 +107,10 @@ void CColorEditWidget::setRed(int r)
|
||||||
void CColorEditWidget::setGreen(int g)
|
void CColorEditWidget::setGreen(int g)
|
||||||
{
|
{
|
||||||
if (_emit)
|
if (_emit)
|
||||||
Q_EMIT colorChanged(NLMISC::CRGBA(_ui.rSpinBox->value(),
|
Q_EMIT colorChanged(NLMISC::CRGBA(_ui.rSpinBox->value(),
|
||||||
g,
|
g,
|
||||||
_ui.bSpinBox->value(),
|
_ui.bSpinBox->value(),
|
||||||
_ui.aSpinBox->value()));
|
_ui.aSpinBox->value()));
|
||||||
_ui.graphicsWidget->repaint();
|
_ui.graphicsWidget->repaint();
|
||||||
if (_Wrapper == NULL) return;
|
if (_Wrapper == NULL) return;
|
||||||
|
|
||||||
|
@ -126,10 +126,10 @@ void CColorEditWidget::setGreen(int g)
|
||||||
void CColorEditWidget::setBlue(int b)
|
void CColorEditWidget::setBlue(int b)
|
||||||
{
|
{
|
||||||
if (_emit)
|
if (_emit)
|
||||||
Q_EMIT colorChanged(NLMISC::CRGBA(_ui.rSpinBox->value(),
|
Q_EMIT colorChanged(NLMISC::CRGBA(_ui.rSpinBox->value(),
|
||||||
_ui.gSpinBox->value(),
|
_ui.gSpinBox->value(),
|
||||||
b,
|
b,
|
||||||
_ui.aSpinBox->value()));
|
_ui.aSpinBox->value()));
|
||||||
_ui.graphicsWidget->repaint();
|
_ui.graphicsWidget->repaint();
|
||||||
if (_Wrapper == NULL) return;
|
if (_Wrapper == NULL) return;
|
||||||
|
|
||||||
|
@ -145,10 +145,10 @@ void CColorEditWidget::setBlue(int b)
|
||||||
void CColorEditWidget::setAlpha(int a)
|
void CColorEditWidget::setAlpha(int a)
|
||||||
{
|
{
|
||||||
if (_emit)
|
if (_emit)
|
||||||
Q_EMIT colorChanged(NLMISC::CRGBA(_ui.rSpinBox->value(),
|
Q_EMIT colorChanged(NLMISC::CRGBA(_ui.rSpinBox->value(),
|
||||||
_ui.gSpinBox->value(),
|
_ui.gSpinBox->value(),
|
||||||
_ui.bSpinBox->value(),
|
_ui.bSpinBox->value(),
|
||||||
a));
|
a));
|
||||||
_ui.graphicsWidget->repaint();
|
_ui.graphicsWidget->repaint();
|
||||||
|
|
||||||
if (_Wrapper == NULL) return;
|
if (_Wrapper == NULL) return;
|
||||||
|
@ -174,20 +174,20 @@ void CColorEditWidget::browseColor()
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CColorEditWidget::eventFilter(QObject *object, QEvent *event)
|
bool CColorEditWidget::eventFilter(QObject *object, QEvent *event)
|
||||||
{
|
{
|
||||||
if( event->type() == QEvent::Paint )
|
if( event->type() == QEvent::Paint )
|
||||||
{
|
{
|
||||||
_color = QColor(_ui.rSpinBox->value(),
|
_color = QColor(_ui.rSpinBox->value(),
|
||||||
_ui.gSpinBox->value(),
|
_ui.gSpinBox->value(),
|
||||||
_ui.bSpinBox->value(),
|
_ui.bSpinBox->value(),
|
||||||
_ui.aSpinBox->value());
|
_ui.aSpinBox->value());
|
||||||
|
|
||||||
QPainter painter(_ui.graphicsWidget);
|
QPainter painter(_ui.graphicsWidget);
|
||||||
painter.setRenderHint(QPainter::Antialiasing, true);
|
painter.setRenderHint(QPainter::Antialiasing, true);
|
||||||
painter.setBrush(QBrush(_color));
|
painter.setBrush(QBrush(_color));
|
||||||
painter.setPen(QPen(Qt::black, 2, Qt::SolidLine));
|
painter.setPen(QPen(Qt::black, 2, Qt::SolidLine));
|
||||||
painter.drawRoundedRect(QRect(3, 3, _ui.graphicsWidget->width() - 6, _ui.graphicsWidget->height() - 6), 3.0, 3.0);
|
painter.drawRoundedRect(QRect(3, 3, _ui.graphicsWidget->width() - 6, _ui.graphicsWidget->height() - 6), 3.0, 3.0);
|
||||||
}
|
}
|
||||||
return QWidget::eventFilter(object, event);
|
return QWidget::eventFilter(object, event);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -183,17 +183,17 @@ void CDirectionWidget::setNewVecYZ(float x, float y)
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CDirectionWidget::eventFilter(QObject *object, QEvent *event)
|
bool CDirectionWidget::eventFilter(QObject *object, QEvent *event)
|
||||||
{
|
{
|
||||||
QWidget *widget = qobject_cast<QWidget *>(object);
|
QWidget *widget = qobject_cast<QWidget *>(object);
|
||||||
switch (event->type())
|
switch (event->type())
|
||||||
{
|
{
|
||||||
case QEvent::Paint:
|
case QEvent::Paint:
|
||||||
{
|
{
|
||||||
float x;
|
float x;
|
||||||
if (widget->objectName() == "XZ")
|
if (widget->objectName() == "XZ")
|
||||||
x = _value.x;
|
x = _value.x;
|
||||||
else
|
else
|
||||||
x = _value.y;
|
x = _value.y;
|
||||||
QPainter painter(widget);
|
QPainter painter(widget);
|
||||||
painter.setRenderHint(QPainter::Antialiasing, true);
|
painter.setRenderHint(QPainter::Antialiasing, true);
|
||||||
painter.setBrush(QBrush(Qt::white));
|
painter.setBrush(QBrush(Qt::white));
|
||||||
|
@ -205,23 +205,23 @@ bool CDirectionWidget::eventFilter(QObject *object, QEvent *event)
|
||||||
painter.drawText( 10, 15, widget->objectName());
|
painter.drawText( 10, 15, widget->objectName());
|
||||||
painter.setPen(QPen(Qt::red, 2, Qt::SolidLine));
|
painter.setPen(QPen(Qt::red, 2, Qt::SolidLine));
|
||||||
painter.drawLine(widget->width() / 2, widget->height() / 2,
|
painter.drawLine(widget->width() / 2, widget->height() / 2,
|
||||||
int((widget->width() / 2) + x * 0.9f * directionSize), int((widget->height() / 2) - _value.z * 0.9f * directionSize));
|
int((widget->width() / 2) + x * 0.9f * directionSize), int((widget->height() / 2) - _value.z * 0.9f * directionSize));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case QEvent::MouseButtonDblClick:
|
case QEvent::MouseButtonDblClick:
|
||||||
{
|
{
|
||||||
QMouseEvent *mouseEvent = (QMouseEvent *) event;
|
QMouseEvent *mouseEvent = (QMouseEvent *) event;
|
||||||
float vx = (mouseEvent->x() - (widget->width() / 2)) / 0.9f;
|
float vx = (mouseEvent->x() - (widget->width() / 2)) / 0.9f;
|
||||||
float vy = ((widget->height() / 2) - mouseEvent->y()) / 0.9f;
|
float vy = ((widget->height() / 2) - mouseEvent->y()) / 0.9f;
|
||||||
|
|
||||||
if (widget->objectName() == "XZ")
|
if (widget->objectName() == "XZ")
|
||||||
setNewVecXZ(vx, vy);
|
setNewVecXZ(vx, vy);
|
||||||
else
|
else
|
||||||
setNewVecYZ(vx, vy);
|
setNewVecYZ(vx, vy);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return QWidget::eventFilter(object, event);
|
return QWidget::eventFilter(object, event);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -33,11 +33,19 @@
|
||||||
namespace ExtensionSystem
|
namespace ExtensionSystem
|
||||||
{
|
{
|
||||||
|
|
||||||
CPluginSpec::CPluginSpec():
|
CPluginSpec::CPluginSpec()
|
||||||
_state(State::Invalid),
|
: _location(""),
|
||||||
_hasError(false),
|
_filePath(""),
|
||||||
_plugin(NULL),
|
_fileName(""),
|
||||||
_pluginManager(NULL)
|
_name(""),
|
||||||
|
_version(""),
|
||||||
|
_vendor(""),
|
||||||
|
_description(""),
|
||||||
|
_state(State::Invalid),
|
||||||
|
_hasError(false),
|
||||||
|
_errorString(""),
|
||||||
|
_plugin(0),
|
||||||
|
_pluginManager(0)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -98,16 +106,6 @@ QString CPluginSpec::errorString() const
|
||||||
|
|
||||||
bool CPluginSpec::setFileName(const QString &fileName)
|
bool CPluginSpec::setFileName(const QString &fileName)
|
||||||
{
|
{
|
||||||
_name = _version
|
|
||||||
= _vendor
|
|
||||||
= _description
|
|
||||||
= _location
|
|
||||||
= _filePath
|
|
||||||
= _fileName
|
|
||||||
= "";
|
|
||||||
_state = State::Invalid;
|
|
||||||
_hasError = false;
|
|
||||||
_errorString = "";
|
|
||||||
QFile file(fileName);
|
QFile file(fileName);
|
||||||
if (!file.exists())
|
if (!file.exists())
|
||||||
return reportError(QCoreApplication::translate("CPluginSpec", "File does not exist: %1").arg(file.fileName()));
|
return reportError(QCoreApplication::translate("CPluginSpec", "File does not exist: %1").arg(file.fileName()));
|
||||||
|
@ -133,7 +131,7 @@ bool CPluginSpec::loadLibrary()
|
||||||
return true;
|
return true;
|
||||||
return reportError(QCoreApplication::translate("CPluginSpec", "Loading the library failed because state != Resolved"));
|
return reportError(QCoreApplication::translate("CPluginSpec", "Loading the library failed because state != Resolved"));
|
||||||
}
|
}
|
||||||
|
|
||||||
QPluginLoader loader(_filePath);
|
QPluginLoader loader(_filePath);
|
||||||
if (!loader.load())
|
if (!loader.load())
|
||||||
return reportError(loader.errorString());
|
return reportError(loader.errorString());
|
||||||
|
@ -209,7 +207,7 @@ void CPluginSpec::kill()
|
||||||
if (!_plugin)
|
if (!_plugin)
|
||||||
return;
|
return;
|
||||||
delete _plugin;
|
delete _plugin;
|
||||||
_plugin = NULL;
|
_plugin = 0;
|
||||||
_state = State::Deleted;
|
_state = State::Deleted;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -96,6 +96,7 @@ public:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
Loading…
Reference in a new issue