Kexi API Documentation (2.0 alpha)

KexiCSVDelimiterWidget Class Reference

#include <kexicsvwidgets.h>

Inheritance diagram for KexiCSVDelimiterWidget:

QWidget List of all members.

Detailed Description

A combo box widget providing a list of possible delimiters Used by CSV import and export dialogs.

Definition at line 76 of file kexicsvwidgets.h.

Signals

void delimiterChanged (const QString &delimiter)

Public Member Functions

 KexiCSVDelimiterWidget (bool lineEditOnBottom, QWidget *parent=0)
QString delimiter () const
void setDelimiter (const QString &delimiter)

Protected Slots

void slotDelimiterChanged (int idx)
 only called when a delimiter was set by user directly
void slotDelimiterChangedInternal (int idx)
void slotDelimiterLineEditTextChanged (const QString &)
void slotDelimiterLineEditReturnPressed ()

Protected Attributes

QString m_delimiter
QValueVector< QStringm_availableDelimiters
KComboBoxm_combo
KLineEditm_delimiterEdit


Constructor & Destructor Documentation

KexiCSVDelimiterWidget::KexiCSVDelimiterWidget bool  lineEditOnBottom,
QWidget parent = 0
 

Definition at line 35 of file kexicsvwidgets.cpp.

References KEXICSV_DEFAULT_FILE_DELIMITER, KEXICSV_DEFAULT_FILE_DELIMITER_INDEX, m_availableDelimiters, m_combo, m_delimiterEdit, slotDelimiterChanged(), slotDelimiterChangedInternal(), slotDelimiterLineEditReturnPressed(), and slotDelimiterLineEditTextChanged().


Member Function Documentation

QString KexiCSVDelimiterWidget::delimiter  )  const [inline]
 

Definition at line 83 of file kexicsvwidgets.h.

References m_delimiter.

Referenced by KexiCSVExportWizard::done().

void KexiCSVDelimiterWidget::delimiterChanged const QString delimiter  )  [signal]
 

Referenced by slotDelimiterChangedInternal().

void KexiCSVDelimiterWidget::setDelimiter const QString delimiter  ) 
 

Definition at line 113 of file kexicsvwidgets.cpp.

References KEXICSV_OTHER_DELIMITER_INDEX, m_availableDelimiters, m_combo, m_delimiterEdit, and slotDelimiterChangedInternal().

Referenced by KexiCSVExportWizard::KexiCSVExportWizard(), and KexiCSVExportWizard::slotDefaultsButtonClicked().

void KexiCSVDelimiterWidget::slotDelimiterChanged int  idx  )  [protected, slot]
 

only called when a delimiter was set by user directly

Definition at line 76 of file kexicsvwidgets.cpp.

References KEXICSV_OTHER_DELIMITER_INDEX, m_delimiterEdit, and slotDelimiterChangedInternal().

Referenced by KexiCSVDelimiterWidget().

void KexiCSVDelimiterWidget::slotDelimiterChangedInternal int  idx  )  [protected, slot]
 

Definition at line 83 of file kexicsvwidgets.cpp.

References delimiterChanged(), KEXICSV_OTHER_DELIMITER_INDEX, m_availableDelimiters, m_delimiter, and m_delimiterEdit.

Referenced by KexiCSVDelimiterWidget(), setDelimiter(), slotDelimiterChanged(), slotDelimiterLineEditReturnPressed(), and slotDelimiterLineEditTextChanged().

void KexiCSVDelimiterWidget::slotDelimiterLineEditReturnPressed  )  [protected, slot]
 

Definition at line 101 of file kexicsvwidgets.cpp.

References KEXICSV_OTHER_DELIMITER_INDEX, m_combo, and slotDelimiterChangedInternal().

Referenced by KexiCSVDelimiterWidget().

void KexiCSVDelimiterWidget::slotDelimiterLineEditTextChanged const QString  )  [protected, slot]
 

Definition at line 108 of file kexicsvwidgets.cpp.

References KEXICSV_OTHER_DELIMITER_INDEX, and slotDelimiterChangedInternal().

Referenced by KexiCSVDelimiterWidget().


Member Data Documentation

QValueVector<QString> KexiCSVDelimiterWidget::m_availableDelimiters [protected]
 

Definition at line 98 of file kexicsvwidgets.h.

Referenced by KexiCSVDelimiterWidget(), setDelimiter(), and slotDelimiterChangedInternal().

KComboBox* KexiCSVDelimiterWidget::m_combo [protected]
 

Definition at line 99 of file kexicsvwidgets.h.

Referenced by KexiCSVDelimiterWidget(), setDelimiter(), and slotDelimiterLineEditReturnPressed().

QString KexiCSVDelimiterWidget::m_delimiter [protected]
 

Definition at line 97 of file kexicsvwidgets.h.

Referenced by delimiter(), and slotDelimiterChangedInternal().

KLineEdit* KexiCSVDelimiterWidget::m_delimiterEdit [protected]
 

Definition at line 100 of file kexicsvwidgets.h.

Referenced by KexiCSVDelimiterWidget(), setDelimiter(), slotDelimiterChanged(), and slotDelimiterChangedInternal().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for Kexi 2.0 alpha.
Documentation copyright © 2002-2007 the Kexi Team.
Generated on Tue Apr 1 20:49:52 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003