KVIrc 5.2.0
Developer APIs
Classes | Macros
KviInputEditor.h File Reference

Input editor. More...

#include "kvi_settings.h"
#include "KviCString.h"
#include "KviWindow.h"
#include <QMenu>
#include <QString>
#include <QWidget>
#include <vector>

Go to the source code of this file.

Classes

class  KviInputEditor::EditCommand
 Holds the command used in the {un,re}do operations. More...
 
class  KviInputEditor
 Input editor class. More...
 
class  KviInputEditorSpellCheckerBlock
 

Macros

#define ACCEL_KEY(k)   "\t" + QKeySequence(Qt::ControlModifier + Qt::Key_##k).toString()
 
#define KVI_INPUT_BLINK_TIME   800
 
#define KVI_INPUT_DEF_BACK   100
 
#define KVI_INPUT_DEF_FORE   101
 
#define KVI_INPUT_DRAG_TIMEOUT   30
 
#define KVI_INPUT_MARGIN   4
 
#define KVI_INPUT_MAX_BUFFER_SIZE   400
 
#define KVI_INPUT_XTRAPADDING   1
 

Detailed Description

Input editor.

Author
Elvio Basello

Macro Definition Documentation

◆ ACCEL_KEY

#define ACCEL_KEY (   k)    "\t" + QKeySequence(Qt::ControlModifier + Qt::Key_##k).toString()

◆ KVI_INPUT_BLINK_TIME

#define KVI_INPUT_BLINK_TIME   800

◆ KVI_INPUT_DEF_BACK

#define KVI_INPUT_DEF_BACK   100

◆ KVI_INPUT_DEF_FORE

#define KVI_INPUT_DEF_FORE   101

◆ KVI_INPUT_DRAG_TIMEOUT

#define KVI_INPUT_DRAG_TIMEOUT   30

◆ KVI_INPUT_MARGIN

#define KVI_INPUT_MARGIN   4

◆ KVI_INPUT_MAX_BUFFER_SIZE

#define KVI_INPUT_MAX_BUFFER_SIZE   400

◆ KVI_INPUT_XTRAPADDING

#define KVI_INPUT_XTRAPADDING   1