diff options
Diffstat (limited to 'plugins/stats/StatsPluginPrefs.cc')
-rw-r--r-- | plugins/stats/StatsPluginPrefs.cc | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/plugins/stats/StatsPluginPrefs.cc b/plugins/stats/StatsPluginPrefs.cc deleted file mode 100644 index e9becd6..0000000 --- a/plugins/stats/StatsPluginPrefs.cc +++ /dev/null @@ -1,88 +0,0 @@ -/*************************************************************************** - * Copyright © 2007 by Krzysztof Kundzicz * - * athantor@gmail.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. * - * * - * 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 "StatsPluginPrefs.h" - -namespace kt { - -StatsPluginPrefs::StatsPluginPrefs() : PrefPageInterface(i18n("Statistics"), i18n("Statistics options"), TDEGlobal::iconLoader()->loadIcon("ktimemon",TDEIcon::NoGroup)), pmUi(0) -{ -} - -StatsPluginPrefs::~StatsPluginPrefs() -{ -} - -bool StatsPluginPrefs::apply () -{ - StatsPluginSettings::setUpdateChartsEveryGuiUpdates(pmUi -> GuiUpdatesSbw -> value()); - StatsPluginSettings::setGatherDataEveryMs(pmUi -> DataIvalSbw -> value()); - StatsPluginSettings::setPeersSpeedDataIval(pmUi -> PeersSpdUpdIvalSbw -> value()); - - StatsPluginSettings::setPeersSpeed(pmUi -> PeersSpdCbw -> isChecked()); - StatsPluginSettings::setDrawSeedersInSwarms(pmUi -> ConnSdrInSwaCbw -> isChecked()); - StatsPluginSettings::setDrawLeechersInSwarms(pmUi -> ConnLchInSwaCbw -> isChecked()); - - StatsPluginSettings::setDownloadMeasurements(pmUi -> DownloadMrmtSbw -> value()); - StatsPluginSettings::setPeersSpeedMeasurements(pmUi -> PeersSpdMrmtSbw -> value()); - StatsPluginSettings::setUploadMeasurements(pmUi -> UploadMrmtSbw -> value()); - StatsPluginSettings::setConnectionsMeasurements(pmUi -> ConnsMrmtSbw -> value()); - StatsPluginSettings::setDHTMeasurements(pmUi -> DHTMrmtSbw -> value()); - StatsPluginSettings::setMaxSpdMode(pmUi -> MaxSpdModeCbw -> currentItem()); - - StatsPluginSettings::writeConfig(); - - emit Applied(); - - return true; -} - -void StatsPluginPrefs::createWidget (TQWidget *parent) -{ - pmUi = new StatsPluginPrefsPage(parent); -} - -void StatsPluginPrefs::updateData () -{ - pmUi -> GuiUpdatesSbw -> setValue(StatsPluginSettings::updateChartsEveryGuiUpdates()); - pmUi -> DataIvalSbw -> setValue(StatsPluginSettings::gatherDataEveryMs()); - pmUi -> PeersSpdUpdIvalSbw -> setValue(StatsPluginSettings::peersSpeedDataIval()); - - pmUi -> PeersSpdCbw -> setChecked(StatsPluginSettings::peersSpeed()); - pmUi -> ConnSdrInSwaCbw -> setChecked(StatsPluginSettings::drawSeedersInSwarms()); - pmUi -> ConnLchInSwaCbw -> setChecked(StatsPluginSettings::drawLeechersInSwarms()); - - pmUi -> DownloadMrmtSbw -> setValue(StatsPluginSettings::downloadMeasurements()); - pmUi -> PeersSpdMrmtSbw -> setValue(StatsPluginSettings::peersSpeedMeasurements()); - pmUi -> UploadMrmtSbw -> setValue(StatsPluginSettings::uploadMeasurements()); - pmUi -> ConnsMrmtSbw -> setValue(StatsPluginSettings::connectionsMeasurements()); - pmUi -> DHTMrmtSbw -> setValue(StatsPluginSettings::dHTMeasurements()); - pmUi -> MaxSpdModeCbw -> setCurrentItem(StatsPluginSettings::maxSpdMode()); -} - -void StatsPluginPrefs::deleteWidget () -{ - delete pmUi; -} - - -} //NS end - -#include "StatsPluginPrefs.moc" |