KVIrc 5.2.0
Developer APIs
Macros | Functions | Variables
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 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 ( lineEdit  ,
setCompleter   
)

◆ KVSO_CLASS_FUNCTION() [16/27]

KVSO_CLASS_FUNCTION ( lineEdit  ,
setCursorPosition   
)

◆ KVSO_CLASS_FUNCTION() [17/27]

KVSO_CLASS_FUNCTION ( lineEdit  ,
setEchoMode   
)

◆ 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

m_pCompleter = nullptr

◆ 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().