home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / include / scribus-ng / hyask.h < prev    next >
Encoding:
C/C++ Source or Header  |  2007-07-10  |  1.3 KB  |  66 lines

  1. /*
  2. For general Scribus (>=1.3.2) copyright and licensing information please refer
  3. to the COPYING file provided with the program. Following this notice may exist
  4. a copyright and/or license notice that predates the release of Scribus 1.3.2
  5. for which a new license (GPL+exception) is in place.
  6. */
  7. #ifndef HYASK_H
  8. #define HYASK_H
  9.  
  10. #include <QDialog>
  11. #include <QLineEdit>
  12.  
  13. #include "scribusapi.h"
  14. class QPushButton;
  15. class QHBoxLayout;
  16. class QVBoxLayout;
  17. class QKeyEvent;
  18. class QCheckBox;
  19. class QLabel;
  20.  
  21. class SCRIBUS_API WortEdit : public QLineEdit
  22. {
  23.         Q_OBJECT
  24. public:
  25.     WortEdit ( QWidget* parent );
  26.     ~WortEdit() {};
  27.     void keyPressEvent ( QKeyEvent *k );
  28. };
  29.  
  30. class SCRIBUS_API HyAsk : public QDialog
  31. {
  32.     Q_OBJECT
  33.  
  34. public:
  35.     HyAsk ( QWidget* parent, QString HWort );
  36.     ~HyAsk() {};
  37.  
  38.     WortEdit* Wort;
  39.     QCheckBox *addToExceptionList;
  40.     QCheckBox *addToIgnoreList;
  41.     QLabel *addToExceptionListText;
  42.     QLabel *addToIgnoreListText;
  43.     QPushButton* OK;
  44.     QPushButton* Skip;
  45.     QPushButton* Cancel;
  46.     int xpos;
  47.     int ypos;
  48.  
  49. public slots:
  50.     void Check();
  51.     void DoSkip();
  52.     void accept();
  53.     void reject();
  54.  
  55. protected:
  56.     QVBoxLayout* HyAskLayout;
  57.     QHBoxLayout* Layout1;
  58.     QVBoxLayout* vboxLayout1;
  59.     QVBoxLayout* vboxLayout2;
  60.     QVBoxLayout* vboxLayout3;
  61.     QHBoxLayout* hboxLayout1;
  62.     QHBoxLayout* hboxLayout2;
  63. };
  64.  
  65. #endif // HYASK_H
  66.