1#ifndef _KVI_SELECTORS_H_
2#define _KVI_SELECTORS_H_
62 KviBoolSelector(QWidget * par,
const QString & txt,
bool * pOption,
bool bEnabled);
69 virtual void commit();
73 void setNotEnabled(
bool bNotEnabled);
74 void setEnabled(
bool bEnabled);
81 KviStringSelector(QWidget * par,
const QString & txt, QString * pOption,
bool bEnabled);
92 virtual void commit();
93 void setText(
const QString & text);
96 QLineEdit *
lineEdit() {
return m_pLineEdit; };
99 virtual void setEnabled(
bool bEnabled);
120 virtual void commit();
121 void setText(
const QString & text);
123 virtual void setEnabled(
bool bEnabled);
125 void checkToggled(
int state);
141 void setText(
const QString & text);
143 virtual void setEnabled(
bool bEnabled);
145 void checkToggled(
int state);
178 void setImagePath(
const QString & path);
179 virtual void commit();
180 virtual void setEnabled(
bool bEnabled);
182 void checkBoxToggled(
bool bEnabled);
190 KviUIntSelector(QWidget * par,
const QString & txt,
unsigned int * pOption,
191 unsigned int uLowBound,
unsigned int uHighBound,
unsigned int uDefault,
bool bEnabled,
bool bShortInt =
false);
207 virtual void setPrefix(
const QString & txt);
208 virtual void setSuffix(
const QString & txt);
209 virtual void commit();
211 virtual void setEnabled(
bool bEnabled);
217 Q_PROPERTY(QString tmpFile READ tmpFile WRITE setTmpFile)
219 KviFileSelector(QWidget * par,
const QString & txt, QString * pOption,
bool bEnabled,
unsigned int uFlags = 0,
const QString & szFilter = QString());
225 ChooseSaveFileName = 1,
226 DontConfirmOverwrite = 2,
240 QString
tmpFile() {
return m_pLineEdit->text(); };
241 void setTmpFile(QString & szFile) { m_pLineEdit->setText(szFile); };
242 virtual void commit();
243 void setSelection(
const QString & szSelection);
247 virtual void setEnabled(
bool bEnabled);
249 void browseClicked();
252 virtual void select();
259 KviDirectorySelector(QWidget * par,
const QString & txt, QString * pOption,
bool bEnabled,
unsigned int uFlags = 0);
263 virtual void select();
270 KviColorSelector(QWidget * par,
const QString & txt, QColor * pOption,
bool bEnabled);
282 virtual void commit();
284 void forceColor(QColor clr);
287 void setButtonPalette(QColor * pOption);
289 void changeClicked();
291 virtual void setEnabled(
bool bEnabled);
298 KviFontSelector(QWidget * par,
const QString & txt, QFont * pOption,
bool bEnabled);
307 virtual void commit();
311 void setButtonFont(QFont * pOption);
313 virtual void setEnabled(
bool bEnabled);
315 void changeClicked();
334 virtual void commit();
338 virtual void setEnabled(
bool bEnabled);
340 void textChanged(
const QString & str);
341 void itemSelectionChanged();
343 void removeClicked();
352 KviMircTextColorSelector(QWidget * par,
const QString & txt,
unsigned int * uFore,
unsigned int * uBack,
bool bEnabled);
367 virtual void commit();
368 virtual void setEnabled(
bool bEnabled);
370 void buttonClicked();
371 void foreSelected(QAction * pAction);
372 void backSelected(QAction * pAction);
375 void setButtonPalette();
382 KviSoundSelector(QWidget * par,
const QString & txt, QString * pOption,
bool bEnabled);
391 virtual void setEnabled(
bool bEnabled);
403 const QString &
pass() {
return m_szPass; }
423 virtual void commit();
426 virtual void setEnabled(
bool bEnabled);
428 void textChanged(
const QString & str);
429 void itemSelectionChanged();
431 void removeClicked();
Class for horizontal box.
Definition KviSelectors.h:59
QString textForSearch()
Definition KviSelectors.h:70
QWidget * widgetToHighlight()
Definition KviSelectors.h:71
~KviBoolSelector()
Definition KviSelectors.h:63
bool * m_pOption
Definition KviSelectors.h:66
Definition KviSelectors.h:395
const QString & pass()
Definition KviSelectors.h:403
~KviChanTreeViewItem()
Definition KviSelectors.h:401
QString m_szPass
Definition KviSelectors.h:397
Definition KviSelectors.h:407
QString textForSearch()
Definition KviSelectors.h:424
QWidget * widgetToHighlight()
Definition KviSelectors.h:425
QTreeWidget * m_pTreeWidget
Definition KviSelectors.h:415
QLineEdit * m_pChanLineEdit
Definition KviSelectors.h:416
QLabel * m_pLabel
Definition KviSelectors.h:414
~KviChannelListSelector()
QPushButton * m_pAddButton
Definition KviSelectors.h:418
QStringList * m_pOption
Definition KviSelectors.h:420
QPushButton * m_pRemoveButton
Definition KviSelectors.h:419
QLineEdit * m_pPassLineEdit
Definition KviSelectors.h:417
Definition KviSelectors.h:267
QColor m_memColor
Definition KviSelectors.h:276
QWidget * widgetToHighlight()
Definition KviSelectors.h:281
QString textForSearch()
Definition KviSelectors.h:280
QLabel * m_pLabel
Definition KviSelectors.h:274
QPushButton * m_pButton
Definition KviSelectors.h:277
~KviColorSelector()
Definition KviSelectors.h:271
QColor * m_pOption
Definition KviSelectors.h:275
QColor getColor()
Definition KviSelectors.h:283
Definition KviSelectors.h:256
~KviDirectorySelector()
Definition KviSelectors.h:260
Definition KviSelectors.h:215
void setTmpFile(QString &szFile)
Definition KviSelectors.h:241
QPushButton * m_pButton
Definition KviSelectors.h:233
QLabel * m_pLabel
Definition KviSelectors.h:231
void selectionChanged(const QString &szNewValue)
QString * m_pOption
Definition KviSelectors.h:234
~KviFileSelector()
Definition KviSelectors.h:220
QString m_szFilter
Definition KviSelectors.h:236
QLineEdit * m_pLineEdit
Definition KviSelectors.h:232
QGridLayout * m_Layout
Definition KviSelectors.h:237
QString tmpFile()
Definition KviSelectors.h:240
unsigned int m_uFlags
Definition KviSelectors.h:235
Flags
Definition KviSelectors.h:224
Definition KviSelectors.h:295
QString textForSearch()
Definition KviSelectors.h:308
QLabel * m_pLabel
Definition KviSelectors.h:302
QWidget * widgetToHighlight()
Definition KviSelectors.h:309
~KviFontSelector()
Definition KviSelectors.h:299
QPushButton * m_pButton
Definition KviSelectors.h:304
QFont * m_pOption
Definition KviSelectors.h:303
Definition KviSelectors.h:349
QMenu * m_pContextPopup
Definition KviSelectors.h:362
QLabel * m_pLabel
Definition KviSelectors.h:356
~KviMircTextColorSelector()
QPushButton * m_pButton
Definition KviSelectors.h:357
QMenu * m_pForePopup
Definition KviSelectors.h:363
unsigned int * m_pUBack
Definition KviSelectors.h:359
unsigned int m_uBack
Definition KviSelectors.h:361
unsigned int * m_pUFore
Definition KviSelectors.h:358
unsigned int m_uFore
Definition KviSelectors.h:360
QMenu * m_pBackPopup
Definition KviSelectors.h:364
Definition KviSelectors.h:129
QLineEdit * m_pLineEdit
Definition KviSelectors.h:136
QCheckBox * m_pCheckBox
Definition KviSelectors.h:137
Definition KviSelectors.h:103
QLabel * m_pLabel
Definition KviSelectors.h:110
void setValidator(QValidator *v)
Definition KviSelectors.h:118
QString textForSearch()
Definition KviSelectors.h:111
void setMinimumLabelWidth(unsigned int uWidth)
Definition KviSelectors.h:119
QWidget * widgetToHighlight()
Definition KviSelectors.h:112
QLineEdit * m_pLineEdit
Definition KviSelectors.h:113
QCheckBox * m_pCheckBox
Definition KviSelectors.h:114
QString * m_pOption
Definition KviSelectors.h:115
Definition KviSelectors.h:149
QLabel * m_pLabPixmap
Definition KviSelectors.h:156
Definition KviSelectors.h:163
KviPixmap m_localPixmap
Definition KviSelectors.h:175
QCheckBox * m_pCheckBox
Definition KviSelectors.h:170
QLabel * m_pFileNameLabel
Definition KviSelectors.h:171
KviPixmap * m_pOption
Definition KviSelectors.h:174
KviPixmapPreview * m_pPreview
Definition KviSelectors.h:172
QPushButton * m_pChooseButton
Definition KviSelectors.h:173
Definition KviPixmap.h:35
Definition KviSelectors.h:47
virtual ~KviSelectorInterface()
Definition KviSelectors.h:50
virtual void commit()
Definition KviSelectors.h:53
KviSelectorInterface()
Definition KviSelectors.h:49
virtual QString textForSearch()
Definition KviSelectors.h:54
virtual QWidget * widgetToHighlight()
Definition KviSelectors.h:55
Definition KviSelectors.h:379
QPushButton * m_pPlayButton
Definition KviSelectors.h:386
Definition KviSelectors.h:319
QLineEdit * m_pLineEdit
Definition KviSelectors.h:328
QString textForSearch()
Definition KviSelectors.h:335
QPushButton * m_pAddButton
Definition KviSelectors.h:329
QLabel * m_pLabel
Definition KviSelectors.h:326
QPushButton * m_pRemoveButton
Definition KviSelectors.h:330
KviTalListWidget * m_pListWidget
Definition KviSelectors.h:327
QWidget * widgetToHighlight()
Definition KviSelectors.h:336
QStringList * m_pOption
Definition KviSelectors.h:331
Definition KviSelectors.h:78
QString currentText()
Definition KviSelectors.h:97
QString textForSearch()
Definition KviSelectors.h:94
QLineEdit * m_pLineEdit
Definition KviSelectors.h:86
void setMinimumLabelWidth(unsigned int uWidth)
Definition KviSelectors.h:91
QWidget * widgetToHighlight()
Definition KviSelectors.h:95
QLabel * m_pLabel
Definition KviSelectors.h:85
QLineEdit * lineEdit()
Definition KviSelectors.h:96
QString * m_pOption
Definition KviSelectors.h:87
void setValidator(QValidator *v)
Definition KviSelectors.h:90
Toolkit Abstraction Layer: hbox class.
Definition KviTalHBox.h:44
Toolkit Abstraction Layer: vbox class.
Definition KviTalVBox.h:44
Definition KviSelectors.h:187
QLabel * m_pLabel
Definition KviSelectors.h:195
QSpinBox * m_pSpinBox
Definition KviSelectors.h:197
unsigned int m_uDefault
Definition KviSelectors.h:201
QString textForSearch()
Definition KviSelectors.h:205
unsigned int m_uLowBound
Definition KviSelectors.h:199
bool m_bIsShortInt
Definition KviSelectors.h:202
~KviUIntSelector()
Definition KviSelectors.h:192
QWidget * widgetToHighlight()
Definition KviSelectors.h:206
unsigned int m_uHighBound
Definition KviSelectors.h:200
unsigned int * m_pOption
Definition KviSelectors.h:198
#define v
Definition detector.cpp:87
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127