1#ifndef _KVI_SELECTORS_H_
2#define _KVI_SELECTORS_H_
62 KviBoolSelector(QWidget * par,
const QString & txt,
bool * pOption,
bool bEnabled);
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);
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);
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);
219 KviFileSelector(QWidget * par,
const QString & txt, QString * pOption,
bool bEnabled,
unsigned int uFlags = 0,
const QString & szFilter = QString());
242 virtual void commit();
243 void setSelection(
const QString & szSelection);
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);
311 void setButtonFont(QFont * pOption);
313 virtual void setEnabled(
bool bEnabled);
315 void changeClicked();
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);
382 KviSoundSelector(QWidget * par,
const QString & txt, QString * pOption,
bool bEnabled);
426 virtual void setEnabled(
bool bEnabled);
428 void textChanged(
const QString & str);
429 void itemSelectionChanged();
431 void removeClicked();
Class for horizontal box.
KviBoolSelector(QWidget *par, const QString &txt, bool *pOption, bool bEnabled)
Definition KviSelectors.cpp:46
QString textForSearch()
Definition KviSelectors.h:70
QWidget * widgetToHighlight()
Definition KviSelectors.h:71
virtual void commit()
Definition KviSelectors.cpp:64
~KviBoolSelector()
Definition KviSelectors.h:63
bool * m_pOption
Definition KviSelectors.h:66
const QString & pass()
Definition KviSelectors.h:403
KviChanTreeViewItem(QTreeWidget *pList, QString szChan, QString szPass)
Definition KviSelectors.cpp:827
~KviChanTreeViewItem()
Definition KviSelectors.h:401
QString m_szPass
Definition KviSelectors.h:397
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()
KviChannelListSelector(QWidget *par, const QString &txt, QStringList *pOption, bool bEnabled)
Definition KviSelectors.cpp:837
QPushButton * m_pAddButton
Definition KviSelectors.h:418
QStringList * m_pOption
Definition KviSelectors.h:420
QPushButton * m_pRemoveButton
Definition KviSelectors.h:419
virtual void commit()
Definition KviSelectors.cpp:902
QLineEdit * m_pPassLineEdit
Definition KviSelectors.h:417
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(QWidget *par, const QString &txt, QColor *pOption, bool bEnabled)
Definition KviSelectors.cpp:583
~KviColorSelector()
Definition KviSelectors.h:271
QColor * m_pOption
Definition KviSelectors.h:275
QColor getColor()
Definition KviSelectors.h:283
~KviDirectorySelector()
Definition KviSelectors.h:260
KviDirectorySelector(QWidget *par, const QString &txt, QString *pOption, bool bEnabled, unsigned int uFlags=0)
Definition KviSelectors.cpp:469
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
void browseClicked()
Definition KviSelectors.cpp:436
KviFileSelector(QWidget *par, const QString &txt, QString *pOption, bool bEnabled, unsigned int uFlags=0, const QString &szFilter=QString())
Definition KviSelectors.cpp:379
virtual void select()
Definition KviSelectors.cpp:446
Flags
Definition KviSelectors.h:224
@ DontConfirmOverwrite
Definition KviSelectors.h:226
@ VerticalLayout
Definition KviSelectors.h:227
@ ChooseSaveFileName
Definition KviSelectors.h:225
QString tmpFile
Definition KviSelectors.h:217
virtual void setEnabled(bool bEnabled)
Definition KviSelectors.cpp:428
QString textForSearch()
Definition KviSelectors.h:308
QLabel * m_pLabel
Definition KviSelectors.h:302
QWidget * widgetToHighlight()
Definition KviSelectors.h:309
KviFontSelector(QWidget *par, const QString &txt, QFont *pOption, bool bEnabled)
Definition KviSelectors.cpp:637
~KviFontSelector()
Definition KviSelectors.h:299
QPushButton * m_pButton
Definition KviSelectors.h:304
virtual void commit()
Definition KviSelectors.cpp:669
QFont * m_pOption
Definition KviSelectors.h:303
QMenu * m_pContextPopup
Definition KviSelectors.h:362
void backSelected(QAction *pAction)
Definition KviSelectors.cpp:791
QLabel * m_pLabel
Definition KviSelectors.h:356
~KviMircTextColorSelector()
QPushButton * m_pButton
Definition KviSelectors.h:357
void setButtonPalette()
Definition KviSelectors.cpp:752
void buttonClicked()
Definition KviSelectors.cpp:776
QMenu * m_pForePopup
Definition KviSelectors.h:363
unsigned int * m_pUBack
Definition KviSelectors.h:359
void foreSelected(QAction *pAction)
Definition KviSelectors.cpp:782
unsigned int m_uBack
Definition KviSelectors.h:361
unsigned int * m_pUFore
Definition KviSelectors.h:358
unsigned int m_uFore
Definition KviSelectors.h:360
virtual void setEnabled(bool bEnabled)
Definition KviSelectors.cpp:745
virtual void commit()
Definition KviSelectors.cpp:739
KviMircTextColorSelector(QWidget *par, const QString &txt, unsigned int *uFore, unsigned int *uBack, bool bEnabled)
Definition KviSelectors.cpp:681
QMenu * m_pBackPopup
Definition KviSelectors.h:364
QString text()
Definition KviSelectors.cpp:250
virtual void setEnabled(bool bEnabled)
Definition KviSelectors.cpp:255
void setText(const QString &text)
Definition KviSelectors.cpp:262
KviPasswordLineEdit(QWidget *par)
Definition KviSelectors.cpp:224
QLineEdit * m_pLineEdit
Definition KviSelectors.h:136
QCheckBox * m_pCheckBox
Definition KviSelectors.h:137
void checkToggled(int state)
Definition KviSelectors.cpp:239
QLabel * m_pLabel
Definition KviSelectors.h:110
void setValidator(QValidator *v)
Definition KviSelectors.h:118
QString textForSearch()
Definition KviSelectors.h:111
KviPasswordSelector(QWidget *par, const QString &txt, QString *pOption, bool bEnabled)
Definition KviSelectors.cpp:170
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
KviPixmapPreview(QWidget *par)
Definition KviSelectors.cpp:267
void setPixmap(KviPixmap *pix)
Definition KviSelectors.cpp:278
QLabel * m_pLabPixmap
Definition KviSelectors.h:156
void setImagePath(const QString &path)
Definition KviSelectors.cpp:346
KviPixmap m_localPixmap
Definition KviSelectors.h:175
virtual void commit()
Definition KviSelectors.cpp:330
void choosePixmap()
Definition KviSelectors.cpp:338
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
virtual void setEnabled(bool bEnabled)
Definition KviSelectors.cpp:368
KviPixmapSelector(QWidget *par, const QString &txt, KviPixmap *pOption, bool bEnabled)
Definition KviSelectors.cpp:287
void checkBoxToggled(bool bEnabled)
Definition KviSelectors.cpp:325
QPushButton * m_pChooseButton
Definition KviSelectors.h:173
Definition KviPixmap.h:35
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
void playSound()
Definition KviSelectors.cpp:815
QPushButton * m_pPlayButton
Definition KviSelectors.h:386
virtual void setEnabled(bool bEnabled)
Definition KviSelectors.cpp:821
KviSoundSelector(QWidget *par, const QString &txt, QString *pOption, bool bEnabled)
Definition KviSelectors.cpp:800
QLineEdit * m_pLineEdit
Definition KviSelectors.h:328
virtual void commit()
Definition KviSelectors.cpp:547
QString textForSearch()
Definition KviSelectors.h:335
QPushButton * m_pAddButton
Definition KviSelectors.h:329
KviStringListSelector(QWidget *par, const QString &txt, QStringList *pOption, bool bEnabled)
Definition KviSelectors.cpp:484
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
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
KviStringSelector(QWidget *par, const QString &txt, QString *pOption, bool bEnabled)
Definition KviSelectors.cpp:132
KviTalHBox(QWidget *pParent, char *pcName=nullptr)
Constructs an horizontal box object.
Definition KviTalHBox.cpp:56
KviTalVBox(QWidget *pParent, char *pcName=nullptr)
Constructs a vertical box object.
Definition KviTalVBox.cpp:30
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
KviUIntSelector(QWidget *par, const QString &txt, unsigned int *pOption, unsigned int uLowBound, unsigned int uHighBound, unsigned int uDefault, bool bEnabled, bool bShortInt=false)
Definition KviSelectors.cpp:69
#define v
Definition detector.cpp:87
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127