summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-reader/Prefs.h
authorgroucho <groucho>2003-05-07 09:20:31 (UTC)
committer groucho <groucho>2003-05-07 09:20:31 (UTC)
commit6fc02cae4bd1fe3478e6e34575f481236ce5ede8 (patch) (side-by-side diff)
tree1ef986f52464733a7ea7f58c03d25d7e3524f542 /noncore/apps/opie-reader/Prefs.h
parent118d03d815a7615b9c53363218a7ac45b3f4c514 (diff)
downloadopie-6fc02cae4bd1fe3478e6e34575f481236ce5ede8.zip
opie-6fc02cae4bd1fe3478e6e34575f481236ce5ede8.tar.gz
opie-6fc02cae4bd1fe3478e6e34575f481236ce5ede8.tar.bz2
Hopefully, everything is in place now
Diffstat (limited to 'noncore/apps/opie-reader/Prefs.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-reader/Prefs.h340
1 files changed, 340 insertions, 0 deletions
diff --git a/noncore/apps/opie-reader/Prefs.h b/noncore/apps/opie-reader/Prefs.h
new file mode 100644
index 0000000..37d8c9e
--- a/dev/null
+++ b/noncore/apps/opie-reader/Prefs.h
@@ -0,0 +1,340 @@
+/****************************************************************************
+** Form interface generated from reading ui file 'Prefs.ui'
+**
+** Created: Tue Feb 11 23:53:32 2003
+** by: The User Interface Compiler (uic)
+**
+** WARNING! All changes made in this file will be lost!
+****************************************************************************/
+#ifndef CPREFS_H
+#define CPREFS_H
+#include "useqpe.h"
+#include <qvariant.h>
+#include <qwidget.h>
+#include <qtabdialog.h>
+#include <qtabwidget.h>
+#include <qspinbox.h>
+#include <qcheckbox.h>
+#include <qcombobox.h>
+#include <qlineedit.h>
+#ifdef USEQPE
+#include <qpe/menubutton.h>
+#endif
+//#include "opie.h"
+
+//#ifdef OPIE
+#define USECOMBO
+//#endif
+
+class QVBoxLayout;
+class QHBoxLayout;
+class QGridLayout;
+//class QCheckBox;
+class QLabel;
+//class QSpinBox;
+
+class CLayoutPrefs : public QWidget
+{
+
+public:
+
+ friend class CPrefs;
+
+ CLayoutPrefs( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
+ ~CLayoutPrefs();
+
+ QCheckBox* StripCR;
+ QCheckBox* Dehyphen;
+ QCheckBox* SingleSpace;
+ QCheckBox* Unindent;
+ QCheckBox* Reparagraph;
+ QCheckBox* DoubleSpace;
+ QCheckBox* Remap;
+ QCheckBox* Embolden;
+ QCheckBox* FullJustify;
+};
+
+class CLayoutPrefs2 : public QWidget
+{
+
+public:
+
+ friend class CPrefs;
+
+ CLayoutPrefs2( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
+ ~CLayoutPrefs2();
+
+ QSpinBox* ParaLead;
+ QSpinBox* LineLead;
+ QSpinBox* Indent;
+ QSpinBox* Margin, *gfxzoom, *pageoverlap;
+#ifdef USECOMBO
+ QComboBox *Markup, *fontselector;
+#else
+ MenuButton *Markup, *fontselector;
+#endif
+};
+
+/*
+class CPluckerPrefs : public QWidget
+{
+
+public:
+
+ friend class CPrefs;
+
+ CPluckerPrefs( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
+ ~CPluckerPrefs();
+
+ QCheckBox* Depluck;
+ QCheckBox* Dejpluck;
+ QCheckBox* Continuous;
+protected:
+
+ QHBoxLayout* Layout5;
+ QVBoxLayout* Layout11;
+ QGridLayout* Layout4;
+
+};
+*/
+class CMiscPrefs : public QWidget
+{
+
+public:
+
+ friend class CPrefs;
+
+ CMiscPrefs( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
+ ~CMiscPrefs();
+
+ QCheckBox *annotation, *dictionary, *clipboard;
+ QCheckBox *Depluck, *Dejpluck, *Continuous;
+};
+
+class CButtonPrefs : public QWidget
+{
+#ifdef USECOMBO
+ void populate(QComboBox*);
+#else
+ void populate(MenuButton*);
+#endif
+public:
+
+ friend class CPrefs;
+
+ CButtonPrefs( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
+ ~CButtonPrefs();
+
+#ifdef USECOMBO
+ QComboBox *returnAction, *spaceAction, *escapeAction, *leftAction, *rightAction, *upAction, *downAction;
+#else
+ MenuButton *returnAction, *spaceAction, *escapeAction, *leftAction, *rightAction, *upAction, *downAction;
+#endif
+ QCheckBox *leftScroll, *rightScroll, *upScroll, *downScroll;
+};
+
+class CInterPrefs : public QWidget
+{
+
+public:
+
+ friend class CPrefs;
+
+ CInterPrefs( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
+ ~CInterPrefs();
+
+ QCheckBox *ideogram, *propfontchange, *SwapMouse, *twotouch;
+#ifdef USECOMBO
+ QComboBox* encoding;
+#else
+ MenuButton* encoding;
+#endif
+ QSpinBox* ideogramwidth;
+ QLineEdit *application, *message;
+};
+
+
+class CPrefs : public QDialog
+{
+Q_OBJECT
+ CLayoutPrefs* layout;
+ CLayoutPrefs2* layout2;
+ CMiscPrefs* misc;
+ CButtonPrefs* button;
+ CInterPrefs* inter;
+
+ void keyPressEvent(QKeyEvent* e)
+ {
+ switch (e->key())
+ {
+ case Key_Escape:
+ e->accept();
+ reject();
+ break;
+ case Key_Space:
+ case Key_Return:
+ e->accept();
+ accept();
+ break;
+ default:
+ QWidget::keyPressEvent(e);
+ }
+ }
+ public:
+ CPrefs(bool fs = true, QWidget* parent = 0, const char* name = 0);
+ ~CPrefs()
+ {
+ }
+ bool StripCR() { return layout->StripCR->isChecked(); }
+ bool Dehyphen() { return layout->Dehyphen->isChecked(); }
+ bool SingleSpace() { return layout->SingleSpace->isChecked(); }
+ bool Unindent() { return layout->Unindent->isChecked(); }
+ bool Reparagraph() { return layout->Reparagraph->isChecked(); }
+ bool DoubleSpace() { return layout->DoubleSpace->isChecked(); }
+ bool Remap() { return layout->Remap->isChecked(); }
+ bool Embolden() { return layout->Embolden->isChecked(); }
+ bool FullJustify() { return layout->FullJustify->isChecked(); }
+ int ParaLead() { return layout2->ParaLead->value(); }
+ int LineLead() { return layout2->LineLead->value(); }
+ int Margin() { return layout2->Margin->value(); }
+ int Indent() { return layout2->Indent->value(); }
+ int Markup() { return layout2->Markup->currentItem(); }
+ QString Font() { return layout2->fontselector->currentText(); }
+
+
+ void StripCR(bool v) { layout->StripCR->setChecked(v); }
+ void Dehyphen(bool v) { layout->Dehyphen->setChecked(v); }
+ void SingleSpace(bool v) { layout->SingleSpace->setChecked(v); }
+ void Unindent(bool v) { layout->Unindent->setChecked(v); }
+ void Reparagraph(bool v) { layout->Reparagraph->setChecked(v); }
+ void DoubleSpace(bool v) { layout->DoubleSpace->setChecked(v); }
+ void Remap(bool v) { layout->Remap->setChecked(v); }
+ void Embolden(bool v) { layout->Embolden->setChecked(v); }
+ void FullJustify(bool v) { layout->FullJustify->setChecked(v); }
+ void ParaLead(int v) { layout2->ParaLead->setValue(v); }
+ void LineLead(int v) { layout2->LineLead->setValue(v); }
+ void Margin(int v) { layout2->Margin->setValue(v); }
+ void Indent(int v) { layout2->Indent->setValue(v); }
+#ifdef USECOMBO
+ void Markup(int v) { layout2->Markup->setCurrentItem(v); }
+#else
+ void Markup(int v) { layout2->Markup->select(v); }
+#endif
+#ifdef USECOMBO
+ void Font(QString& s)
+ {
+ for (int i = 1; i <= layout2->fontselector->count(); i++)
+ {
+ if (layout2->fontselector->text(i) == s)
+ {
+ layout2->fontselector->setCurrentItem(i);
+ break;
+ }
+ }
+ }
+#else
+ void Font(QString& s) { layout2->fontselector->select(s); }
+#endif
+
+ bool Depluck() { return misc->Depluck->isChecked(); }
+ void Depluck(bool v) { misc->Depluck->setChecked(v); }
+ bool Dejpluck() { return misc->Dejpluck->isChecked(); }
+ void Dejpluck(bool v) { misc->Dejpluck->setChecked(v); }
+ bool Continuous() { return misc->Continuous->isChecked(); }
+ void Continuous(bool v) { misc->Continuous->setChecked(v); }
+ bool SwapMouse() { return inter->SwapMouse->isChecked(); }
+ void SwapMouse(bool v) { inter->SwapMouse->setChecked(v); }
+
+
+ void dictApplication(const QString& v) { inter->application->setText(v); }
+ QString dictApplication() { return inter->application->text(); }
+ void dictMessage(const QString& v) { inter->message->setText(v); }
+ QString dictMessage() { return inter->message->text(); }
+
+ void miscannotation(bool v) { misc->annotation->setChecked(v); }
+ void miscdictionary(bool v) { misc->dictionary->setChecked(v); }
+ void miscclipboard(bool v) { misc->clipboard->setChecked(v); }
+ bool miscannotation() { return misc->annotation->isChecked(); }
+ bool miscdictionary() { return misc->dictionary->isChecked(); }
+ bool miscclipboard() { return misc->clipboard->isChecked(); }
+
+ int spaceAction() { return button->spaceAction->currentItem(); }
+#ifdef USECOMBO
+ void spaceAction(int v) { button->spaceAction->setCurrentItem(v); }
+#else
+ void spaceAction(int v) { button->spaceAction->select(v); }
+#endif
+ int escapeAction() { return button->escapeAction->currentItem(); }
+#ifdef USECOMBO
+ void escapeAction(int v) { button->escapeAction->setCurrentItem(v); }
+#else
+ void escapeAction(int v) { button->escapeAction->select(v); }
+#endif
+ int returnAction() { return button->returnAction->currentItem(); }
+#ifdef USECOMBO
+ void returnAction(int v) { button->returnAction->setCurrentItem(v); }
+#else
+ void returnAction(int v) { button->returnAction->select(v); }
+#endif
+ int leftAction() { return button->leftAction->currentItem(); }
+#ifdef USECOMBO
+ void leftAction(int v) { button->leftAction->setCurrentItem(v); }
+#else
+ void leftAction(int v) { button->leftAction->select(v); }
+#endif
+ int rightAction() { return button->rightAction->currentItem(); }
+#ifdef USECOMBO
+ void rightAction(int v) { button->rightAction->setCurrentItem(v); }
+#else
+ void rightAction(int v) { button->rightAction->select(v); }
+#endif
+ int upAction() { return button->upAction->currentItem(); }
+#ifdef USECOMBO
+ void upAction(int v) { button->upAction->setCurrentItem(v); }
+#else
+ void upAction(int v) { button->upAction->select(v); }
+#endif
+ int downAction() { return button->downAction->currentItem(); }
+#ifdef USECOMBO
+ void downAction(int v) { button->downAction->setCurrentItem(v); }
+#else
+ void downAction(int v) { button->downAction->select(v); }
+#endif
+ bool leftScroll() { return button->leftScroll->isChecked(); }
+ void leftScroll(bool v) { button->leftScroll->setChecked(v); }
+ bool rightScroll() { return button->rightScroll->isChecked(); }
+ void rightScroll(bool v) { button->rightScroll->setChecked(v); }
+ bool upScroll() { return button->upScroll->isChecked(); }
+ void upScroll(bool v) { button->upScroll->setChecked(v); }
+ bool downScroll() { return button->downScroll->isChecked(); }
+ void downScroll(bool v) { button->downScroll->setChecked(v); }
+
+
+ int gfxsize() { return layout2->gfxzoom->value(); }
+ void gfxsize(int v) { layout2->gfxzoom->setValue(v); }
+ int pageoverlap() { return layout2->pageoverlap->value(); }
+ void pageoverlap(int v) { layout2->pageoverlap->setValue(v); }
+
+ bool twotouch() { return inter->twotouch->isChecked(); }
+ void twotouch(bool v) { inter->twotouch->setChecked(v); }
+
+ bool ideogram() { return inter->ideogram->isChecked(); }
+ void ideogram(bool v) { inter->ideogram->setChecked(v); }
+
+ int ideogramwidth() { return inter->ideogramwidth->value(); }
+ void ideogramwidth(int v) { inter->ideogramwidth->setValue(v); }
+
+ bool propfontchange() { return inter->propfontchange->isChecked(); }
+ void propfontchange(bool v) { inter->propfontchange->setChecked(v); }
+
+ int encoding() { return inter->encoding->currentItem(); }
+#ifdef USECOMBO
+ void encoding(int v) { inter->encoding->setCurrentItem(v); }
+#else
+ void encoding(int v) { inter->encoding->select(v); }
+#endif
+
+
+
+};
+#endif // CPREFS_H