X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=plugins%2Fstardict%2Fsettingsdialog.h;fp=plugins%2Fstardict%2Fsettingsdialog.h;h=904ecfde4f7b29b47696d383ae0fddc301398366;hb=15ae4fc455d1171c3406300abf80a18014a61dff;hp=0000000000000000000000000000000000000000;hpb=a495e0bb50b65271284b6ded45b6b61bc9d8dc20;p=qstardict diff --git a/plugins/stardict/settingsdialog.h b/plugins/stardict/settingsdialog.h new file mode 100644 index 0000000..904ecfd --- /dev/null +++ b/plugins/stardict/settingsdialog.h @@ -0,0 +1,53 @@ +/***************************************************************************** + * settingsdialog.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License along * + * with this program; if not, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef SETTINGSDIALOG_H +#define SETTINGSDIALOG_H + +#include +#include "ui_settingsdialog.h" + +class StarDict; + +class SettingsDialog: public QDialog, private Ui::SettingsDialog +{ + Q_OBJECT + + public: + SettingsDialog(StarDict *plugin, QWidget *parent = 0); + + protected: + void closeEvent(QCloseEvent *event); + + private slots: + void on_addDictDirButton_clicked(); + void on_removeDictDirButton_clicked(); + void on_moveUpDictDirButton_clicked(); + void on_moveDownDictDirButton_clicked(); + + void apply(); + + private: + StarDict *m_plugin; +}; + +#endif // SETTINGSDIALOG_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent +