summaryrefslogtreecommitdiff
path: root/src/prefwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/prefwidget.cpp')
-rw-r--r--src/prefwidget.cpp70
1 files changed, 70 insertions, 0 deletions
diff --git a/src/prefwidget.cpp b/src/prefwidget.cpp
new file mode 100644
index 0000000..b598d50
--- /dev/null
+++ b/src/prefwidget.cpp
@@ -0,0 +1,70 @@
+/* smplayer, GUI front-end for mplayer.
+ Copyright (C) 2006-2009 Ricardo Villalba <rvm@escomposlinux.org>
+
+ 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+*/
+
+#include "prefwidget.h"
+#include <QEvent>
+
+PrefWidget::PrefWidget(QWidget * parent, Qt::WindowFlags f )
+ : QWidget(parent, f)
+{
+ requires_restart = false;
+ help_message = "";
+}
+
+PrefWidget::~PrefWidget() {
+}
+
+QString PrefWidget::sectionName() {
+ return QString();
+}
+
+QPixmap PrefWidget::sectionIcon() {
+ return QPixmap();
+}
+
+void PrefWidget::addSectionTitle(const QString & title) {
+ help_message += "<h2>"+title+"</h2>";
+}
+
+void PrefWidget::setWhatsThis( QWidget *w, const QString & title,
+ const QString & text)
+{
+ w->setWhatsThis(text);
+ help_message += "<b>"+title+"</b><br>"+text+"<br><br>";
+
+ w->setToolTip( "<qt>"+ text +"</qt>" );
+}
+
+void PrefWidget::clearHelp() {
+ help_message = "<h1>" + sectionName() + "</h1>";
+}
+
+void PrefWidget::createHelp() {
+}
+
+// Language change stuff
+void PrefWidget::changeEvent(QEvent *e) {
+ if (e->type() == QEvent::LanguageChange) {
+ retranslateStrings();
+ } else {
+ QWidget::changeEvent(e);
+ }
+}
+
+void PrefWidget::retranslateStrings() {
+}