Logo Search packages:      
Sourcecode: qchat version File versions  Download package

PreferencesDlg Class Reference

#include <preferencesdlg.h>

List of all members.


Detailed Description

Author:
Anistratov Oleg <ower@users.sourceforge.net>

Definition at line 45 of file preferencesdlg.h.


Public Types

enum  Sections {
  Network, Messages, Smiles, Misc,
  StyleSheets
}

Public Slots

void reloadNetworkIfs ()
void setNetworkIf (int)
void slot_accept ()
void slot_activateSection (int idx)
void slot_cancel ()
void slot_chooseColor ()
void slot_edited ()
void slot_setActivateOnMsgIn (int mode)
void slot_setExecuteCommandMode (int)
void slot_setMsgColorMode (int mode)
void slot_setNlInStatus (int mode)
void slot_setNlWithMessage (int mode)
void slot_setPrefs ()
void slot_setSoundOnMsgIn (int mode)
void slot_setSysMsgColorMode (int mode)
void slot_validateIp (const QString &)

Signals

void baseColor (const QColor &)
void ipTextChanged (const QString &)
void myColor (const QColor &)
void portChanged (int)
void styleSheetChanged (const QString &)
void sysColor (const QColor &)
void ulDeepRefreshIntervalChanged (uint)
void ulRefreshIntervalChanged (uint)
void wantChangeSmileTheme (const QString &)

Public Member Functions

void createWidgets ()
void init ()
 PreferencesDlg (QWidget *parent=0)
void reloadSmileThemeList ()
void reloadStyleSheetsList ()
void retranslate ()
void setupConnections ()
QWidget * setupSectionLayout (QWidget *, bool=true)
QWidget * setupSectionLayout (QList< QWidget * >)
void setupSections ()
void toggleVisible ()

Protected Member Functions

void changeEvent (QEvent *ev)

Private Member Functions

void emoticonsThemesFromDir (QDir)
void styleSheetsFromDir (QDir)

Private Attributes

QCheckBox * m_activateOnMsgInChbx
QVector< QNetworkAddressEntry > m_addressEntries
QPushButton * m_applyBtn
ColorLabelm_baseColor
QLabel * m_baseColorLab
QLineEdit * m_broadcastEdit
QLabel * m_broadcastLab
QPushButton * m_cancelBtn
QColorDialog * m_colorDlg
QGroupBox * m_colorsGrbx
QCheckBox * m_colorWholeMsgChbx
QCheckBox * m_colorWholeSysMsgChbx
QLineEdit * m_commandOnIncomingEdit
QLineEdit * m_displayMsgFmtEdit
QLabel * m_displayMsgFmtLab
bool m_edited
QLineEdit * m_ipEdit
QLabel * m_ipLab
QCheckBox * m_isCommandOnIncomingChbx
QListWidgetItem * m_messagesSection
QGroupBox * m_miscGrbx
QListWidgetItem * m_miscSection
QLabel * m_msgsHistoryIntervalLab
QSpinBox * m_msgsHistoryIntervalSpbx
QLabel * m_msgsHistoryNumLab
QSpinBox * m_msgsHistoryNumSpbx
ColorLabelm_myColor
QLabel * m_myColorLab
QGroupBox * m_networkGrbx
QComboBox * m_networkIfCmbx
QLabel * m_networkIfLab
QListWidgetItem * m_networkSection
QLineEdit * m_nlFormatEdit
QLabel * m_nlFormatLab
QCheckBox * m_nlInStatusChbx
QCheckBox * m_nlWithMessageChbx
QGroupBox * m_nowListeningGrbx
QPushButton * m_okBtn
quint16 m_oldPortIn
QLabel * m_portInLab
QSpinBox * m_portInSpbx
QLabel * m_portOutLab
QSpinBox * m_portOutSpbx
QString m_profileName
QListWidgetItem * m_profileSection
QStackedWidget * m_sections
QListWidget * m_sectionsChooser
QListWidgetItem * m_smilesSection
QListWidget * m_smilesThemeChooser
QStringList m_smilesThemes
QGroupBox * m_smilesThemesGrbx
QCheckBox * m_soundOnMsgInChbx
QStringList m_styleSheets
QListWidget * m_styleSheetsChooser
QGroupBox * m_styleSheetsGrbx
QListWidgetItem * m_styleSheetsSection
ColorLabelm_sysColor
QLabel * m_sysColorLab
QLabel * m_ulDeepRefreshIntervalLab
QSpinBox * m_ulDeepRefreshIntervalSpbx
QLabel * m_ulRefreshIntervalLab
QSpinBox * m_ulRefreshIntervalSpbx
QGroupBox * m_usersListGrbx

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index