summaryrefslogtreecommitdiffstats
path: root/kiostdetool/kioskConfigDialog.cpp
diff options
context:
space:
mode:
authorTimothy Pearson <[email protected]>2013-02-01 23:11:34 -0600
committerTimothy Pearson <[email protected]>2013-02-01 23:11:34 -0600
commit65f5e7cb4d09977affa95100ef20ddbfa4620a34 (patch)
tree116347138c6081c5aa4bf1e0db4ddbb04d3f6d0e /kiostdetool/kioskConfigDialog.cpp
parent3c66b171a6f0ad667c538fd727bbcef54af71d37 (diff)
downloadkiosktool-65f5e7cb4d09977affa95100ef20ddbfa4620a34.tar.gz
kiosktool-65f5e7cb4d09977affa95100ef20ddbfa4620a34.zip
Rename many classes and header files to avoid conflicts with KDE4
Diffstat (limited to 'kiostdetool/kioskConfigDialog.cpp')
-rw-r--r--kiostdetool/kioskConfigDialog.cpp149
1 files changed, 0 insertions, 149 deletions
diff --git a/kiostdetool/kioskConfigDialog.cpp b/kiostdetool/kioskConfigDialog.cpp
deleted file mode 100644
index e624afe..0000000
--- a/kiostdetool/kioskConfigDialog.cpp
+++ /dev/null
@@ -1,149 +0,0 @@
-/*
- * kioskConfigDialog.cpp
- *
- * Copyright (C) 2004 Waldo Bastian <[email protected]>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * 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 "kioskConfigDialog.h"
-
-#include <tqcheckbox.h>
-#include <tqtextedit.h>
-
-#include <kapplication.h>
-#include <tdeconfig.h>
-#include <tdefiledialog.h>
-#include <knuminput.h>
-#include <klineedit.h>
-#include <klocale.h>
-#include <kurlrequester.h>
-
-#include "kioskrun.h"
-
-#include "kioskConfigDialog_ui.h"
-
-KioskConfigDialog::KioskConfigDialog(TQWidget *parent)
- : KDialogBase(parent, "KioskConfigDialog", true, i18n("Configure Kiosk Admin Tool"),
- KDialogBase::Ok|KDialogBase::Cancel, KDialogBase::Ok, true )
-{
- w = new KioskConfigDialogUI(this);
- w->lineProfilePrefix->setMode(KFile::Directory | KFile::LocalOnly);
- w->lineUpload->setMode(KFile::Directory);
-
- setMainWidget(w);
-
- init();
- connect(w->lineProfilePrefix, TQT_SIGNAL(textChanged( const TQString& )), TQT_SLOT(updateExample()));
- connect(w->lineUpload, TQT_SIGNAL(textChanged( const TQString& )), TQT_SLOT(updateExample()));
- connect(w->lineUploadPrefix, TQT_SIGNAL(textChanged( const TQString& )), TQT_SLOT(updateExample()));
-}
-
-KioskConfigDialog::~KioskConfigDialog()
-{
-}
-
-void KioskConfigDialog::init()
-{
- TQString prefix = KioskRun::self()->getProfilePrefix();
-
- if (prefix.isEmpty())
- {
- w->checkProfilePrefix->setChecked(false);
- w->lineProfilePrefix->setURL("/etc/kde-profile/");
- }
- else
- {
- w->checkProfilePrefix->setChecked(true);
- w->lineProfilePrefix->setURL(prefix);
- }
-
- TDEConfig *config = kapp->config();
- config->setGroup("General");
-
- TQString uploadURL = config->readEntry("uploadURL");
- if (uploadURL.isEmpty())
- {
- w->checkUpload->setChecked(false);
- w->lineUpload->setURL("fish://root@host/");
- }
- else
- {
- w->checkUpload->setChecked(true);
- w->lineUpload->setURL(uploadURL);
- }
- w->lineUploadPrefix->setText(config->readEntry("uploadPrefix"));
-
- int minUID = config->readNumEntry("FirstUIDShown", 500);
- if (!minUID)
- {
- w->checkUID->setChecked(false);
- w->numUID->setValue(500);
- }
- else
- {
- w->checkUID->setChecked(true);
- w->numUID->setValue(minUID);
- }
-
- updateExample();
-}
-
-void KioskConfigDialog::updateExample()
-{
- TQString uploadPrefix = w->lineUploadPrefix->text();
- TQString file1 = w->lineProfilePrefix->url()+"default";
- TQString file2 = file1;
- if (file2.startsWith(uploadPrefix))
- file2 = file2.mid(uploadPrefix.length());
- if (file2.startsWith("/"))
- file2 = file2.mid(1);
- TQString url = w->lineUpload->url();
- if (!url.endsWith("/"))
- url += "/";
- url += file2;
- TQString example = TQString("<qt><center><b>%1</b><br>--><br><b>%2</b></center>").arg(file1, url);
- w->lblUploadExample->setText(example);
- w->lblUploadExample->setFixedSize(TQSize(500,fontMetrics().lineSpacing()*3 + 6));
-}
-
-bool KioskConfigDialog::save()
-{
- TQString uploadURL;
- TQString uploadPrefix;
- TQString prefix;
- int minUID = 0;
-
- uploadPrefix = w->lineUploadPrefix->text();
-
- if (w->checkUpload->isChecked())
- uploadURL = w->lineUpload->url();
-
- if (w->checkProfilePrefix->isChecked())
- prefix = w->lineProfilePrefix->url();
-
- if (w->checkUID->isChecked())
- minUID = w->numUID->value();
-
- TDEConfig *config = kapp->config();
- config->setGroup("General");
- config->writeEntry("uploadURL", uploadURL);
- config->writeEntry("uploadPrefix", uploadPrefix);
- config->writeEntry("FirstUIDShown", minUID);
- config->sync();
-
- return KioskRun::self()->setProfilePrefix(prefix);
-}
-
-#include "kioskConfigDialog.moc"