Changed: #1193 code cleanup.

This commit is contained in:
dnk-88 2011-02-16 20:12:33 +02:00
parent de37da056a
commit 04a974c818
4 changed files with 71 additions and 72 deletions

View file

@ -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);
} }

View file

@ -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);
} }

View file

@ -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;
} }

View file

@ -96,6 +96,7 @@ public:
break; break;
} }
} }
return result;
} }
protected: protected: