KVIrc 5.2.6
Developer APIs
KvsObject_lineEdit.cpp File Reference
#include "KviError.h"
#include "KviRegExp.h"
#include "kvi_debug.h"
#include "KviLocale.h"
#include "KvsObject_lineEdit.h"
#include <QRegularExpressionValidator>
#include <QLineEdit>
#include <QCompleter>

Macros

#define mode_num   (sizeof(mode_tbl) / sizeof(mode_tbl[0]))
 

Functions

 if (m_pCompleter)
 
 KVSO_CLASS_FUNCTION (lineEdit, clear)
 
 KVSO_CLASS_FUNCTION (lineEdit, copy)
 
 KVSO_CLASS_FUNCTION (lineEdit, cursorPosition)
 
 KVSO_CLASS_FUNCTION (lineEdit, cut)
 
 KVSO_CLASS_FUNCTION (lineEdit, disableCompleter)
 
 KVSO_CLASS_FUNCTION (lineEdit, dragAndDrop)
 
 KVSO_CLASS_FUNCTION (lineEdit, echoMode)
 
 KVSO_CLASS_FUNCTION (lineEdit, enableCompleter)
 
 KVSO_CLASS_FUNCTION (lineEdit, frame)
 
 KVSO_CLASS_FUNCTION (lineEdit, lostFocusEvent)
 
 KVSO_CLASS_FUNCTION (lineEdit, maxLength)
 
 KVSO_CLASS_FUNCTION (lineEdit, paste)
 
 KVSO_CLASS_FUNCTION (lineEdit, returnPressedEvent)
 
 KVSO_CLASS_FUNCTION (lineEdit, selectAll)
 
 KVSO_CLASS_FUNCTION (lineEdit, setCompleter)
 
 KVSO_CLASS_FUNCTION (lineEdit, setCursorPosition)
 
 KVSO_CLASS_FUNCTION (lineEdit, setEchoMode)
 
 KVSO_CLASS_FUNCTION (lineEdit, setFrame)
 
 KVSO_CLASS_FUNCTION (lineEdit, setInputMask)
 
 KVSO_CLASS_FUNCTION (lineEdit, setInputValidator)
 
 KVSO_CLASS_FUNCTION (lineEdit, setMaxLength)
 
 KVSO_CLASS_FUNCTION (lineEdit, setReadOnly)
 
 KVSO_CLASS_FUNCTION (lineEdit, setSelection)
 
 KVSO_CLASS_FUNCTION (lineEdit, setText)
 
 KVSO_CLASS_FUNCTION (lineEdit, text)
 
 KVSO_CLASS_FUNCTION (lineEdit, textChangedEvent)
 
 KVSO_CLASS_FUNCTION (lineEdit, unsetCompleter)
 

Variables

 m_pCompleter = nullptr
 
static const int mode_cod []
 
static const char * mode_tbl []
 

Macro Definition Documentation

◆ mode_num

#define mode_num   (sizeof(mode_tbl) / sizeof(mode_tbl[0]))

Function Documentation

◆ if()

if ( m_pCompleter )

References if(), and m_pCompleter.

◆ KVSO_CLASS_FUNCTION() [1/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
clear  )

References CHECK_INTERNAL_POINTER, and clear().

◆ KVSO_CLASS_FUNCTION() [2/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
copy  )

◆ KVSO_CLASS_FUNCTION() [3/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
cursorPosition  )

◆ KVSO_CLASS_FUNCTION() [4/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
cut  )

◆ KVSO_CLASS_FUNCTION() [5/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
disableCompleter  )

◆ KVSO_CLASS_FUNCTION() [6/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
dragAndDrop  )

◆ KVSO_CLASS_FUNCTION() [7/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
echoMode  )

◆ KVSO_CLASS_FUNCTION() [8/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
enableCompleter  )

◆ KVSO_CLASS_FUNCTION() [9/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
frame  )

◆ KVSO_CLASS_FUNCTION() [10/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
lostFocusEvent  )

◆ KVSO_CLASS_FUNCTION() [11/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
maxLength  )

◆ KVSO_CLASS_FUNCTION() [12/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
paste  )

◆ KVSO_CLASS_FUNCTION() [13/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
returnPressedEvent  )

◆ KVSO_CLASS_FUNCTION() [14/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
selectAll  )

◆ KVSO_CLASS_FUNCTION() [15/27]

◆ KVSO_CLASS_FUNCTION() [16/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
setCursorPosition  )

◆ KVSO_CLASS_FUNCTION() [17/27]

◆ KVSO_CLASS_FUNCTION() [18/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
setFrame  )

◆ KVSO_CLASS_FUNCTION() [19/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
setInputMask  )

◆ KVSO_CLASS_FUNCTION() [20/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
setInputValidator  )

◆ KVSO_CLASS_FUNCTION() [21/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
setMaxLength  )

◆ KVSO_CLASS_FUNCTION() [22/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
setReadOnly  )

◆ KVSO_CLASS_FUNCTION() [23/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
setSelection  )

◆ KVSO_CLASS_FUNCTION() [24/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
setText  )

◆ KVSO_CLASS_FUNCTION() [25/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
text  )

◆ KVSO_CLASS_FUNCTION() [26/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
textChangedEvent  )

◆ KVSO_CLASS_FUNCTION() [27/27]

KVSO_CLASS_FUNCTION ( lineEdit ,
unsetCompleter  )

Variable Documentation

◆ m_pCompleter

◆ mode_cod

const int mode_cod[]
static
Initial value:
= {
QLineEdit::Normal,
QLineEdit::NoEcho,
QLineEdit::Password
}

Referenced by KVSO_CLASS_FUNCTION(), and KVSO_CLASS_FUNCTION().

◆ mode_tbl

const char* mode_tbl[]
static
Initial value:
= {
"Normal",
"NoEcho",
"Password"
}

Referenced by KVSO_CLASS_FUNCTION(), and KVSO_CLASS_FUNCTION().