Replaced pointers by QPointers
--HG-- branch : develop
This commit is contained in:
parent
07f928cba7
commit
e3a049715d
|
@ -1184,28 +1184,25 @@ void MainWindow::SyncMeasurements()
|
||||||
void MainWindow::ToolBarOption()
|
void MainWindow::ToolBarOption()
|
||||||
{
|
{
|
||||||
ui->toolBarOption->clear();
|
ui->toolBarOption->clear();
|
||||||
if (mouseCoordinate != nullptr)
|
if (not mouseCoordinate.isNull())
|
||||||
{
|
{
|
||||||
delete mouseCoordinate;
|
delete mouseCoordinate;
|
||||||
mouseCoordinate = nullptr;
|
|
||||||
}
|
}
|
||||||
if (gradationHeights != nullptr)
|
if (not gradationHeights.isNull())
|
||||||
{
|
{
|
||||||
delete gradationHeights;
|
delete gradationHeights;
|
||||||
gradationHeights = nullptr;
|
|
||||||
}
|
}
|
||||||
if (gradationSizes != nullptr)
|
if (not gradationSizes.isNull())
|
||||||
{
|
{
|
||||||
delete gradationSizes;
|
delete gradationSizes;
|
||||||
gradationSizes = nullptr;
|
|
||||||
}
|
}
|
||||||
if (not gradationHeightsLabel.isNull())
|
if (not gradationHeightsLabel.isNull())
|
||||||
{
|
{
|
||||||
gradationHeightsLabel.clear();
|
delete gradationHeightsLabel;
|
||||||
}
|
}
|
||||||
if (not gradationSizesLabel.isNull())
|
if (not gradationSizesLabel.isNull())
|
||||||
{
|
{
|
||||||
gradationSizesLabel.clear();
|
delete gradationSizesLabel;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (qApp->patternType() == MeasurementsType::Standard)
|
if (qApp->patternType() == MeasurementsType::Standard)
|
||||||
|
@ -1233,9 +1230,9 @@ void MainWindow::ToolBarOption()
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
QComboBox *MainWindow::SetGradationList(QPointer<QLabel> &label, const QStringList &list)
|
QComboBox *MainWindow::SetGradationList(QLabel *label, const QStringList &list)
|
||||||
{
|
{
|
||||||
ui->toolBarOption->addWidget(label.data());
|
ui->toolBarOption->addWidget(label);
|
||||||
|
|
||||||
QComboBox *comboBox = new QComboBox(this);
|
QComboBox *comboBox = new QComboBox(this);
|
||||||
comboBox->addItems(list);
|
comboBox->addItems(list);
|
||||||
|
@ -1809,10 +1806,7 @@ void MainWindow::ActionLayout(bool checked)
|
||||||
actionDockWidgetToolOptions->setEnabled(false);
|
actionDockWidgetToolOptions->setEnabled(false);
|
||||||
undoAction->setEnabled(false);
|
undoAction->setEnabled(false);
|
||||||
redoAction->setEnabled(false);
|
redoAction->setEnabled(false);
|
||||||
if (mouseCoordinate != nullptr)
|
|
||||||
{
|
|
||||||
mouseCoordinate->setText("");
|
mouseCoordinate->setText("");
|
||||||
}
|
|
||||||
|
|
||||||
if (qApp->patternType() == MeasurementsType::Standard)
|
if (qApp->patternType() == MeasurementsType::Standard)
|
||||||
{
|
{
|
||||||
|
@ -2356,6 +2350,9 @@ void MainWindow::New()
|
||||||
VMainGraphicsView::NewSceneRect(sceneDetails, ui->view);
|
VMainGraphicsView::NewSceneRect(sceneDetails, ui->view);
|
||||||
|
|
||||||
AddPP(patternPieceName);
|
AddPP(patternPieceName);
|
||||||
|
|
||||||
|
mouseCoordinate = new QLabel(QString("0, 0 (%1)").arg(doc->UnitsToStr(qApp->patternUnit(), true)));
|
||||||
|
ui->toolBarOption->addWidget(mouseCoordinate);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -193,7 +193,7 @@ private:
|
||||||
VMainGraphicsScene *sceneDetails;
|
VMainGraphicsScene *sceneDetails;
|
||||||
|
|
||||||
/** @brief mouseCoordinate pointer to label who show mouse coordinate. */
|
/** @brief mouseCoordinate pointer to label who show mouse coordinate. */
|
||||||
QLabel *mouseCoordinate;
|
QPointer<QLabel> mouseCoordinate;
|
||||||
|
|
||||||
/** @brief helpLabel help show tooltip. */
|
/** @brief helpLabel help show tooltip. */
|
||||||
QLabel *helpLabel;
|
QLabel *helpLabel;
|
||||||
|
@ -228,8 +228,8 @@ private:
|
||||||
QLabel *rightGoToStage;
|
QLabel *rightGoToStage;
|
||||||
QTimer *autoSaveTimer;
|
QTimer *autoSaveTimer;
|
||||||
bool guiEnabled;
|
bool guiEnabled;
|
||||||
QComboBox *gradationHeights;
|
QPointer<QComboBox> gradationHeights;
|
||||||
QComboBox *gradationSizes;
|
QPointer<QComboBox> gradationSizes;
|
||||||
QPointer<QLabel> gradationHeightsLabel;
|
QPointer<QLabel> gradationHeightsLabel;
|
||||||
QPointer<QLabel> gradationSizesLabel;
|
QPointer<QLabel> gradationSizesLabel;
|
||||||
VToolOptionsPropertyBrowser *toolOptions;
|
VToolOptionsPropertyBrowser *toolOptions;
|
||||||
|
@ -279,7 +279,7 @@ private:
|
||||||
void InitAutoSave();
|
void InitAutoSave();
|
||||||
QString PatternPieceName(const QString &text);
|
QString PatternPieceName(const QString &text);
|
||||||
QString CheckPathToMeasurements(const QString &patternPath, const QString &path);
|
QString CheckPathToMeasurements(const QString &patternPath, const QString &path);
|
||||||
QComboBox *SetGradationList(QPointer<QLabel> &label, const QStringList &list);
|
QComboBox *SetGradationList(QLabel *label, const QStringList &list);
|
||||||
void ChangePP(int index, bool zoomBestFit = true);
|
void ChangePP(int index, bool zoomBestFit = true);
|
||||||
/**
|
/**
|
||||||
* @brief EndVisualization try show dialog after and working with tool visualization.
|
* @brief EndVisualization try show dialog after and working with tool visualization.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user