Qucs-GUI
0.0.19
|
00001 /*************************************************************************** 00002 filldialog.h - description 00003 ------------------- 00004 begin : Thu May 20 2004 00005 copyright : (C) 2003 by Michael Margraf 00006 email : michael.margraf@alumni.tu-berlin.de 00007 ***************************************************************************/ 00008 00009 /*************************************************************************** 00010 * * 00011 * This program is free software; you can redistribute it and/or modify * 00012 * it under the terms of the GNU General Public License as published by * 00013 * the Free Software Foundation; either version 2 of the License, or * 00014 * (at your option) any later version. * 00015 * * 00016 ***************************************************************************/ 00017 00018 #ifndef FILLDIALOG_H 00019 #define FILLDIALOG_H 00020 00021 #include <QDialog> 00022 00023 class QVBoxLayout; 00024 class QLabel; 00025 class QIntValidator; 00026 class QCheckBox; 00027 class QComboBox; 00028 class QPushButton; 00029 class QLineEdit; 00030 00035 class FillDialog : public QDialog { 00036 Q_OBJECT 00037 public: 00038 FillDialog(const QString& _Caption, bool show=true, QWidget *parent=0); 00039 ~FillDialog(); 00040 00041 public slots: 00042 void slotCheckFilled(bool on); 00043 00044 private slots: 00045 void slotSetColor(); 00046 void slotSetFillColor(); 00047 00048 public: 00049 QLabel *FillLabel1, *FillLabel2; 00050 QCheckBox *CheckFilled; 00051 QLineEdit *LineWidth; 00052 QPushButton *ColorButt, *FillColorButt; 00053 QComboBox *StyleBox, *FillStyleBox; 00054 00055 QVBoxLayout *all; 00056 QIntValidator *val100; 00057 }; 00058 00059 #endif