author | llornkcor <llornkcor> | 2004-04-07 13:07:42 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2004-04-07 13:07:42 (UTC) |
commit | fc42c7317c956e5bc6e74bfbb1ec185d2faa79f4 (patch) (side-by-side diff) | |
tree | 703e89c7178f764aab25028d4525f74340b28dcb /noncore/apps/opie-gutenbrowser/optionsDialog.h | |
parent | 9e1ecade17a77c3d50aecc4c92091d852e99e8d9 (diff) | |
download | opie-fc42c7317c956e5bc6e74bfbb1ec185d2faa79f4.zip opie-fc42c7317c956e5bc6e74bfbb1ec185d2faa79f4.tar.gz opie-fc42c7317c956e5bc6e74bfbb1ec185d2faa79f4.tar.bz2 |
add gutenbrowser
Diffstat (limited to 'noncore/apps/opie-gutenbrowser/optionsDialog.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-gutenbrowser/optionsDialog.h | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/noncore/apps/opie-gutenbrowser/optionsDialog.h b/noncore/apps/opie-gutenbrowser/optionsDialog.h new file mode 100644 index 0000000..091b169 --- a/dev/null +++ b/noncore/apps/opie-gutenbrowser/optionsDialog.h @@ -0,0 +1,112 @@ +/*************************************************************************** + optionsDialog.h - description + ------------------- + begin : Tue Jul 25 2000 + copyright : (C) 2000 -2004 by llornkcor + email : ljp@llornkcor.com + * 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 OPTIONSDIALOG_H +#define OPTIONSDIALOG_H + +#include "gutenbrowser.h" +#include "fontDialog.h" + +#include <qvariant.h> +#include <qdialog.h> +#include <qlineedit.h> +#include <qpe/fontdatabase.h> +#include <qfont.h> + +class QVBoxLayout; +class QHBoxLayout; +class QGridLayout; +class QCheckBox; +class QComboBox; +class QLabel; +class QListBox; +class QListBoxItem; +class QPushButton; +class QTabWidget; +class QWidget; + +class optionsDialog : public QDialog +{ + Q_OBJECT + + public: + optionsDialog( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + ~optionsDialog(); + + QListBox* listBox,*http_ListBox1; + QPushButton* buttonOk, *fontChangeButton,*PushButton_Browse; + QTabWidget* tabWidget; + QWidget *tab, *Widget3, * Widget2, *fontWidget; + QCheckBox* Ftp_CheckBox,*Http_CheckBox; + QString s_Wrap; + + QCheckBox* useWordWrap_CheckBox; + QCheckBox* cb_queryExit; + bool b_qExit; + QLabel* TextLabel2,*TextLabel3; + QListBox* ftp_QListBox_1; + QPushButton* ftp_DownloadButton; + QLabel* TextLabel3_3, *TextLabel4,*TextLabel5; + QComboBox *ComboBox1 ;///* * ComboBoxStyle,*/ ; + QLineEdit *downloadDirEdit; + bool changedFonts; + ///////////////////////////////////////////////////// + + void initDialog(); + void initConnections(); + + // CConfigFile *config; + QString ftp_base_dir, ftp_host, brow, local_library; + + // ftpsite + bool useIcon; + bool parseFtpList(QString outputFile); + QString ftpSite, ListFile, s_site, host, base_dir, browserName; +// int styleInt; + // font dialog + FontDialog *fontDlg; + +// bool styleChanged; + protected: + void openSiteList(); + void doOptions(); + void ftpSiteDlg(); + void BrowserDlg(); + public slots: + void getConfig(); + // void writeConfig(); + // void iconCheckB(); + void getSite(); + void select_site( const char *index ); + void getSelection( QListBoxItem *item); + // void lineEditChanged(const QString &); + private slots: + void slotWordWrap(bool); + void slotQueryExit(); + void changeFonts(); + protected slots: + // virtual void OnOK(); + void listBoxMainSel( int index); +// void setStyle( int index); + void setHttp(int); + // virtual void OptionsFtpClicked(); + // virtual void httpCheckB(); + // virtual void FtpCheckB(); + // virtual void slotUseSplit(); + // virtual void goBrowser(const QString&); + // virtual void chooseBrowser(); + void select_title(int index); + void BrowseSelected(); + +}; + +#endif // OPTIONSDIALOG_H |