20#ifndef KEXI_CSVWIDGETS_H
21#define KEXI_CSVWIDGETS_H
23#include <tqvaluevector.h>
30#define KEXICSV_DEFAULT_FILE_TEXT_QUOTE "\""
31#define KEXICSV_DEFAULT_CLIPBOARD_TEXT_QUOTE ""
32#define KEXICSV_DEFAULT_FILE_DELIMITER ","
33#define KEXICSV_DEFAULT_CLIPBOARD_DELIMITER "\t"
34#define KEXICSV_DEFAULT_FILE_DELIMITER_INDEX 0
37TQStringList csvMimeTypes();
55 void setFileName( const TQString& fileName );
56 void setLabelText( const TQString& text );
57 void setCommentText( const TQString& text );
61 void setIcon( const TQString& iconName);
63 TQLabel* leftLabel() const { return m_leftLabel; }
64 KActiveLabel* fileNameLabel() const { return m_fnameLbl; }
65 KActiveLabel* commentLabel() const { return m_commentLbl; }
66 TQFrame* separator() const { return m_separator; }
69 TQLabel *m_leftLabel, *m_iconLbl;
70 KActiveLabel *m_fnameLbl, *m_commentLbl;
84 TQString delimiter() const { return m_delimiter; }
85 void setDelimiter( const TQString& delimiter);
88 void delimiterChanged( const TQString& delimiter);
93 void slotDelimiterChangedInternal( int idx);
94 void slotDelimiterLineEditTextChanged( const TQString & );
95 void slotDelimiterLineEditReturnPressed();
99 TQValueVector<TQString> m_availableDelimiters;
101 KLineEdit* m_delimiterEdit;
111 TQString textQuote() const;
A helper widget showing a short text information with an icon. See ctor for details....
void setIcon(const TQString &iconName) sets icon pixmap to iconName. Used wher setIconForFilename was false in ctor.
A combo box widget providing a list of possible quote characters Used by CSV import and export dialog...
void setTextQuote(const TQString &textQuote) Sets text quote. Only available are: ", ', and empty string.
|