KSeExpr 4.0.4.0
ExprLineEdit Class Reference

Line Editor Widget(used for numbers) More...

#include <ExprControl.h>

Inheritance diagram for ExprLineEdit:

Signals

void textChanged (int id, const QString &text)

Public Member Functions

 ExprLineEdit (int id, QWidget *parent)
virtual void setText (const QString &t)

Private Slots

void textChangedCB (const QString &text)

Private Attributes

int _id
std::atomic< bool > _signaling {false}

Detailed Description

Line Editor Widget(used for numbers)

Definition at line 82 of file ExprControl.h.

Constructor & Destructor Documentation

◆ ExprLineEdit()

ExprLineEdit::ExprLineEdit ( int id,
QWidget * parent )

Definition at line 29 of file ExprEditor.cpp.

References _id, textChanged(), and textChangedCB().

Member Function Documentation

◆ setText()

virtual void ExprLineEdit::setText ( const QString & t)
inlinevirtual

Definition at line 87 of file ExprControl.h.

References _signaling.

◆ textChanged

void ExprLineEdit::textChanged ( int id,
const QString & text )
signal

Referenced by ExprLineEdit(), and textChangedCB().

◆ textChangedCB

void ExprLineEdit::textChangedCB ( const QString & text)
privateslot

Definition at line 36 of file ExprEditor.cpp.

References _id, _signaling, and textChanged().

Referenced by ExprLineEdit().

Member Data Documentation

◆ _id

int ExprLineEdit::_id
private

Definition at line 101 of file ExprControl.h.

Referenced by ExprLineEdit(), and textChangedCB().

◆ _signaling

std::atomic<bool> ExprLineEdit::_signaling {false}
private

Definition at line 102 of file ExprControl.h.

Referenced by setText(), and textChangedCB().


The documentation for this class was generated from the following files: