Commit 551ffcc8 authored by Don Gagne's avatar Don Gagne

Renamed due to collision with new QGCComboBox

parent 6eb11b75
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
#include <QStandardPaths> #include <QStandardPaths>
#include "QGCParamSlider.h" #include "QGCParamSlider.h"
#include "QGCComboBox.h" #include "QGCToolWidgetComboBox.h"
#include "QGCTextLabel.h" #include "QGCTextLabel.h"
#include "QGCXYPlot.h" #include "QGCXYPlot.h"
#include "QGCCommandButton.h" #include "QGCCommandButton.h"
...@@ -230,7 +230,7 @@ void QGCToolWidget::setParameterValue(int uas, int component, QString parameterN ...@@ -230,7 +230,7 @@ void QGCToolWidget::setParameterValue(int uas, int component, QString parameterN
QString checkparam = settingsMap.value(widgetName + "\\" + QString::number(j) + "\\" + "QGC_PARAM_COMBOBOX_PARAMID").toString(); QString checkparam = settingsMap.value(widgetName + "\\" + QString::number(j) + "\\" + "QGC_PARAM_COMBOBOX_PARAMID").toString();
if (checkparam == parameterName) if (checkparam == parameterName)
{ {
item = new QGCComboBox(this); item = new QGCToolWidgetComboBox(this);
addToolWidget(item); addToolWidget(item);
item->readSettings(widgetName + "\\" + QString::number(j) + "\\",settingsMap); item->readSettings(widgetName + "\\" + QString::number(j) + "\\",settingsMap);
paramToItemMap[parameterName] = item; paramToItemMap[parameterName] = item;
...@@ -274,7 +274,7 @@ void QGCToolWidget::loadSettings(QVariantMap& settings) ...@@ -274,7 +274,7 @@ void QGCToolWidget::loadSettings(QVariantMap& settings)
} }
else if (type == "COMBO") else if (type == "COMBO")
{ {
item = new QGCComboBox(this); item = new QGCToolWidgetComboBox(this);
//qDebug() << "CREATED COMBOBOX"; //qDebug() << "CREATED COMBOBOX";
} }
else if (type == "XYPLOT") else if (type == "XYPLOT")
...@@ -330,7 +330,7 @@ void QGCToolWidget::loadSettings(QSettings& settings) ...@@ -330,7 +330,7 @@ void QGCToolWidget::loadSettings(QSettings& settings)
} }
else if (type == "COMBO") else if (type == "COMBO")
{ {
item = new QGCComboBox(this); item = new QGCToolWidgetComboBox(this);
item->setActiveUAS(mav); item->setActiveUAS(mav);
qDebug() << "CREATED PARAM COMBOBOX"; qDebug() << "CREATED PARAM COMBOBOX";
} }
......
...@@ -5,13 +5,13 @@ ...@@ -5,13 +5,13 @@
#include <QToolTip> #include <QToolTip>
#include <QDebug> #include <QDebug>
#include "QGCComboBox.h" #include "QGCToolWidgetComboBox.h"
#include "ui_QGCComboBox.h" #include "ui_QGCToolWidgetComboBox.h"
#include "UASInterface.h" #include "UASInterface.h"
#include "UASManager.h" #include "UASManager.h"
QGCComboBox::QGCComboBox(QWidget *parent) : QGCToolWidgetComboBox::QGCToolWidgetComboBox(QWidget *parent) :
QGCToolWidgetItem("Combo", parent), QGCToolWidgetItem("Combo", parent),
parameterName(""), parameterName(""),
parameterValue(0.0f), parameterValue(0.0f),
...@@ -19,7 +19,7 @@ QGCComboBox::QGCComboBox(QWidget *parent) : ...@@ -19,7 +19,7 @@ QGCComboBox::QGCComboBox(QWidget *parent) :
parameterMin(0.0f), parameterMin(0.0f),
parameterMax(0.0f), parameterMax(0.0f),
componentId(0), componentId(0),
ui(new Ui::QGCComboBox) ui(new Ui::QGCToolWidgetComboBox)
{ {
ui->setupUi(this); ui->setupUi(this);
uas = NULL; uas = NULL;
...@@ -64,12 +64,12 @@ QGCComboBox::QGCComboBox(QWidget *parent) : ...@@ -64,12 +64,12 @@ QGCComboBox::QGCComboBox(QWidget *parent) :
init(); init();
} }
QGCComboBox::~QGCComboBox() QGCToolWidgetComboBox::~QGCToolWidgetComboBox()
{ {
delete ui; delete ui;
} }
void QGCComboBox::showTooltip() void QGCToolWidgetComboBox::showTooltip()
{ {
QWidget* sender = dynamic_cast<QWidget*>(QObject::sender()); QWidget* sender = dynamic_cast<QWidget*>(QObject::sender());
...@@ -80,7 +80,7 @@ void QGCComboBox::showTooltip() ...@@ -80,7 +80,7 @@ void QGCComboBox::showTooltip()
} }
} }
void QGCComboBox::refreshParameter() void QGCToolWidgetComboBox::refreshParameter()
{ {
ui->editSelectParamComboBox->setEnabled(true); ui->editSelectParamComboBox->setEnabled(true);
ui->editSelectComponentComboBox->setEnabled(true); ui->editSelectComponentComboBox->setEnabled(true);
...@@ -90,7 +90,7 @@ void QGCComboBox::refreshParameter() ...@@ -90,7 +90,7 @@ void QGCComboBox::refreshParameter()
} }
} }
void QGCComboBox::setActiveUAS(UASInterface* activeUas) void QGCToolWidgetComboBox::setActiveUAS(UASInterface* activeUas)
{ {
if (activeUas) if (activeUas)
{ {
...@@ -119,7 +119,7 @@ void QGCComboBox::setActiveUAS(UASInterface* activeUas) ...@@ -119,7 +119,7 @@ void QGCComboBox::setActiveUAS(UASInterface* activeUas)
} }
} }
void QGCComboBox::requestParameter() void QGCToolWidgetComboBox::requestParameter()
{ {
if (!parameterName.isEmpty() && uas) if (!parameterName.isEmpty() && uas)
{ {
...@@ -127,18 +127,18 @@ void QGCComboBox::requestParameter() ...@@ -127,18 +127,18 @@ void QGCComboBox::requestParameter()
} }
} }
void QGCComboBox::showInfo(bool enable) void QGCToolWidgetComboBox::showInfo(bool enable)
{ {
ui->editInfoCheckBox->setChecked(enable); ui->editInfoCheckBox->setChecked(enable);
ui->infoLabel->setVisible(enable); ui->infoLabel->setVisible(enable);
} }
void QGCComboBox::selectComponent(int componentIndex) void QGCToolWidgetComboBox::selectComponent(int componentIndex)
{ {
this->componentId = ui->editSelectComponentComboBox->itemData(componentIndex).toInt(); this->componentId = ui->editSelectComponentComboBox->itemData(componentIndex).toInt();
} }
void QGCComboBox::selectParameter(int paramIndex) void QGCToolWidgetComboBox::selectParameter(int paramIndex)
{ {
// Set name // Set name
parameterName = ui->editSelectParamComboBox->itemText(paramIndex); parameterName = ui->editSelectParamComboBox->itemText(paramIndex);
...@@ -165,7 +165,7 @@ void QGCComboBox::selectParameter(int paramIndex) ...@@ -165,7 +165,7 @@ void QGCComboBox::selectParameter(int paramIndex)
} }
} }
void QGCComboBox::setEditMode(bool editMode) void QGCToolWidgetComboBox::setEditMode(bool editMode)
{ {
if(!editMode) { if(!editMode) {
// Store component id // Store component id
...@@ -203,7 +203,7 @@ void QGCComboBox::setEditMode(bool editMode) ...@@ -203,7 +203,7 @@ void QGCComboBox::setEditMode(bool editMode)
QGCToolWidgetItem::setEditMode(editMode); QGCToolWidgetItem::setEditMode(editMode);
} }
void QGCComboBox::setParamPending() void QGCToolWidgetComboBox::setParamPending()
{ {
if (uas) { if (uas) {
uas->getParamManager()->setPendingParam(componentId, parameterName, parameterValue); uas->getParamManager()->setPendingParam(componentId, parameterName, parameterValue);
...@@ -220,7 +220,7 @@ void QGCComboBox::setParamPending() ...@@ -220,7 +220,7 @@ void QGCComboBox::setParamPending()
* @brief parameterName Key/name of the parameter * @brief parameterName Key/name of the parameter
* @brief value Value of the parameter * @brief value Value of the parameter
*/ */
void QGCComboBox::setParameterValue(int uas, int component, int paramCount, int paramIndex, QString parameterName, QVariant value) void QGCToolWidgetComboBox::setParameterValue(int uas, int component, int paramCount, int paramIndex, QString parameterName, QVariant value)
{ {
Q_UNUSED(paramCount); Q_UNUSED(paramCount);
// Check if this component and parameter are part of the list // Check if this component and parameter are part of the list
...@@ -301,7 +301,7 @@ void QGCComboBox::setParameterValue(int uas, int component, int paramCount, int ...@@ -301,7 +301,7 @@ void QGCComboBox::setParameterValue(int uas, int component, int paramCount, int
} }
} }
void QGCComboBox::changeEvent(QEvent *e) void QGCToolWidgetComboBox::changeEvent(QEvent *e)
{ {
QWidget::changeEvent(e); QWidget::changeEvent(e);
switch (e->type()) { switch (e->type()) {
...@@ -314,7 +314,7 @@ void QGCComboBox::changeEvent(QEvent *e) ...@@ -314,7 +314,7 @@ void QGCComboBox::changeEvent(QEvent *e)
} }
void QGCComboBox::writeSettings(QSettings& settings) void QGCToolWidgetComboBox::writeSettings(QSettings& settings)
{ {
settings.setValue("TYPE", "COMBOBOX"); settings.setValue("TYPE", "COMBOBOX");
settings.setValue("QGC_PARAM_COMBOBOX_DESCRIPTION", ui->nameLabel->text()); settings.setValue("QGC_PARAM_COMBOBOX_DESCRIPTION", ui->nameLabel->text());
...@@ -331,7 +331,7 @@ void QGCComboBox::writeSettings(QSettings& settings) ...@@ -331,7 +331,7 @@ void QGCComboBox::writeSettings(QSettings& settings)
} }
settings.sync(); settings.sync();
} }
void QGCComboBox::readSettings(const QString& pre,const QVariantMap& settings) void QGCToolWidgetComboBox::readSettings(const QString& pre,const QVariantMap& settings)
{ {
parameterName = settings.value(pre + "QGC_PARAM_COMBOBOX_PARAMID").toString(); parameterName = settings.value(pre + "QGC_PARAM_COMBOBOX_PARAMID").toString();
componentId = settings.value(pre + "QGC_PARAM_COMBOBOX_COMPONENTID").toInt(); componentId = settings.value(pre + "QGC_PARAM_COMBOBOX_COMPONENTID").toInt();
...@@ -370,7 +370,7 @@ void QGCComboBox::readSettings(const QString& pre,const QVariantMap& settings) ...@@ -370,7 +370,7 @@ void QGCComboBox::readSettings(const QString& pre,const QVariantMap& settings)
// Get param value after settings have been loaded // Get param value after settings have been loaded
// requestParameter(); // requestParameter();
} }
void QGCComboBox::readSettings(const QSettings& settings) void QGCToolWidgetComboBox::readSettings(const QSettings& settings)
{ {
QVariantMap map; QVariantMap map;
foreach (QString key,settings.allKeys()) foreach (QString key,settings.allKeys())
...@@ -410,19 +410,19 @@ void QGCComboBox::readSettings(const QSettings& settings) ...@@ -410,19 +410,19 @@ void QGCComboBox::readSettings(const QSettings& settings)
// Get param value after settings have been loaded // Get param value after settings have been loaded
//requestParameter(); //requestParameter();
} }
void QGCComboBox::addButtonClicked() void QGCToolWidgetComboBox::addButtonClicked()
{ {
ui->editOptionComboBox->addItem(ui->editItemNameLabel->text()); ui->editOptionComboBox->addItem(ui->editItemNameLabel->text());
comboBoxTextToValMap[ui->editItemNameLabel->text()] = ui->editItemValueSpinBox->value(); comboBoxTextToValMap[ui->editItemNameLabel->text()] = ui->editItemValueSpinBox->value();
} }
void QGCComboBox::delButtonClicked() void QGCToolWidgetComboBox::delButtonClicked()
{ {
int index = ui->editOptionComboBox->currentIndex(); int index = ui->editOptionComboBox->currentIndex();
comboBoxTextToValMap.remove(ui->editOptionComboBox->currentText()); comboBoxTextToValMap.remove(ui->editOptionComboBox->currentText());
ui->editOptionComboBox->removeItem(index); ui->editOptionComboBox->removeItem(index);
} }
void QGCComboBox::comboBoxIndexChanged(QString val) void QGCToolWidgetComboBox::comboBoxIndexChanged(QString val)
{ {
ui->imageLabel->setPixmap(comboBoxIndexToPixmap[ui->editOptionComboBox->currentIndex()]); ui->imageLabel->setPixmap(comboBoxIndexToPixmap[ui->editOptionComboBox->currentIndex()]);
if (comboBoxTextToParamMap.contains(ui->editOptionComboBox->currentText())) if (comboBoxTextToParamMap.contains(ui->editOptionComboBox->currentText()))
......
#ifndef QGCCOMBOBOX_H #ifndef QGCToolWidgetComboBox_H
#define QGCCOMBOBOX_H #define QGCToolWidgetComboBox_H
#include <QWidget> #include <QWidget>
#include <QAction> #include <QAction>
...@@ -11,16 +11,16 @@ class QGCUASParamManagerInterface; ...@@ -11,16 +11,16 @@ class QGCUASParamManagerInterface;
namespace Ui namespace Ui
{ {
class QGCComboBox; class QGCToolWidgetComboBox;
} }
class QGCComboBox : public QGCToolWidgetItem class QGCToolWidgetComboBox : public QGCToolWidgetItem
{ {
Q_OBJECT Q_OBJECT
public: public:
explicit QGCComboBox(QWidget *parent = 0); explicit QGCToolWidgetComboBox(QWidget *parent = 0);
~QGCComboBox(); ~QGCToolWidgetComboBox();
virtual void setEditMode(bool editMode); virtual void setEditMode(bool editMode);
...@@ -70,7 +70,7 @@ protected: ...@@ -70,7 +70,7 @@ protected:
void changeEvent(QEvent *e); void changeEvent(QEvent *e);
private: private:
Ui::QGCComboBox *ui; Ui::QGCToolWidgetComboBox *ui;
}; };
#endif // QGCCOMBOBOX_H #endif // QGCToolWidgetComboBox_H
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0"> <ui version="4.0">
<class>QGCComboBox</class> <class>QGCToolWidgetComboBox</class>
<widget class="QWidget" name="QGCComboBox"> <widget class="QWidget" name="QGCToolWidgetComboBox">
<property name="geometry"> <property name="geometry">
<rect> <rect>
<x>0</x> <x>0</x>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment