]> sigrok.org Git - pulseview.git/blobdiff - pv/prop/string.cpp
Don't use deprecated headers.
[pulseview.git] / pv / prop / string.cpp
index 511fe6c4352de19356c36604b5d1479e8ab46319..a488e89a3b1fd5d7e30dd615e619ee248f8d908b 100644 (file)
  * GNU General Public License for more details.
  *
  * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
  */
 
-#include <assert.h>
+#include <cassert>
 
 #include <QLineEdit>
 #include <QSpinBox>
 
-#include "string.h"
+#include "string.hpp"
 
 using std::string;
 
@@ -36,44 +35,44 @@ String::String(QString name,
        Getter getter,
        Setter setter) :
        Property(name, getter, setter),
-       _line_edit(NULL)
+       line_edit_(nullptr)
 {
 }
 
 QWidget* String::get_widget(QWidget *parent, bool auto_commit)
 {
-       if (_line_edit)
-               return _line_edit;
+       if (line_edit_)
+               return line_edit_;
 
-       if (!_getter)
-               return NULL;
+       if (!getter_)
+               return nullptr;
 
-       Glib::VariantBase variant = _getter();
+       Glib::VariantBase variant = getter_();
        if (!variant.gobj())
-               return NULL;
+               return nullptr;
 
        string value = Glib::VariantBase::cast_dynamic<Glib::Variant<ustring>>(
                variant).get();
 
-       _line_edit = new QLineEdit(parent);
-       _line_edit->setText(QString::fromStdString(value));
+       line_edit_ = new QLineEdit(parent);
+       line_edit_->setText(QString::fromStdString(value));
 
        if (auto_commit)
-               connect(_line_edit, SIGNAL(textEdited(const QString&)),
+               connect(line_edit_, SIGNAL(textEdited(const QString&)),
                        this, SLOT(on_text_edited(const QString&)));
 
-       return _line_edit;
+       return line_edit_;
 }
 
 void String::commit()
 {
-       assert(_setter);
+       assert(setter_);
 
-       if (!_line_edit)
+       if (!line_edit_)
                return;
 
-       QByteArray ba = _line_edit->text().toLocal8Bit();
-       _setter(Glib::Variant<ustring>::create(ba.data()));
+       QByteArray ba = line_edit_->text().toLocal8Bit();
+       setter_(Glib::Variant<ustring>::create(ba.data()));
 }
 
 void String::on_text_edited(const QString&)