/*************************************************************************** configdialog.h - description ------------------- begin : Fre Apr 26 2002 copyright : (C) 2002 by Dominik Seichter email : domseichter@web.de ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #ifndef CONFIGDIALOG_H #define CONFIGDIALOG_H #include struct labelprinterdata; struct mysqldata; class KComboBox; class KColorButton; class KIntNumInput; class KDoubleNumInput; class KLineEdit; class KPushButton; class TQRadioButton; class TQCheckBox; class TQLabel; class TQString; class TQWidget; class SqlWidget; /** KBarcodes configuration dialog for advanced settings. */ class ConfigDialog : public KDialogBase { Q_OBJECT public: ConfigDialog( TQWidget* parent ); ~ConfigDialog(); KLineEdit* comment; KLineEdit* separator; KLineEdit* quote; KLineEdit* date; KIntNumInput* spinGrid; KComboBox* printerQuality; KComboBox* pageFormat; TQLabel* labelDate; TQCheckBox* checkNewDlg; TQCheckBox* checkUseCustomNo; KComboBox* combo1; KComboBox* combo2; KComboBox* combo3; KComboBox* onNewArticle1; KComboBox* onNewArticle2; KComboBox* onNewArticle3; KComboBox* onNewArticle4; KComboBox* onNewGroup1; KComboBox* onNewGroup2; KComboBox* onNewGroup3; KComboBox* onNewGroup4; KColorButton* colorGrid; private: void accept(); void setupTab1(); void setupTab2(); void setupTab3(); void setupTab4(); void setupTab5(); private slots: void updateDatePreview(); protected: KComboBox* comboDataMatrix; SqlWidget* sqlwidget; }; #endif