/
MaximU
/
arraywidget
Обзор
Документация
Войти
/
MaximU
/
arraywidget
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
textspinbox.cpp
54 строки
1 KB
Максим
Отформатированы коментарии Doxygen к функциям/классам в стиле Qt.
03 июл 2026, 22:44
03 июл 2026, 22:44
cd11e22
Код
Авторство
О чём код?
#include "textspinbox.h" #include <QLineEdit> /*! * \brief Конструктор. * \param parent Родительский виджет. */ TextSpinBox::TextSpinBox(QWidget *parent) : QAbstractSpinBox(parent) { } /*! * \brief Деструктор. */ TextSpinBox::~TextSpinBox() { } /*! * \brief Устанавливает текст. * \param text Текст. */ void TextSpinBox::setText(const QString &text) { lineEdit()->setText(text); update(); } /*! * \brief Определяет, разрешено ли изменение значения кнопками вверх/вниз. * \return Флаги доступных шагов. */ QAbstractSpinBox::StepEnabled TextSpinBox::stepEnabled() const { if (!lineEdit()->text().isEmpty()) { return QAbstractSpinBox::StepUpEnabled | QAbstractSpinBox::StepDownEnabled; } return QAbstractSpinBox::StepNone; } /*! * \brief Вызывается при изменении значения пользователем. * \param steps Количество шагов изменения. */ void TextSpinBox::stepBy(int steps) { emit valueChanged(steps); }