|  | @@ -1,7 +1,7 @@
 | 
	
		
			
				|  |  |  /*
 | 
	
		
			
				|  |  |   * <one line to give the library's name and an idea of what it does.>
 | 
	
		
			
				|  |  |   * Copyright 2015  Malte Veerman maldela@halloarsch.de
 | 
	
		
			
				|  |  | - * 
 | 
	
		
			
				|  |  | + *
 | 
	
		
			
				|  |  |   * 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
 | 
	
	
		
			
				|  | @@ -9,15 +9,15 @@
 | 
	
		
			
				|  |  |   * accepted by the membership of KDE e.V. (or its successor approved
 | 
	
		
			
				|  |  |   * by the membership of KDE e.V.), which shall act as a proxy
 | 
	
		
			
				|  |  |   * defined in Section 14 of version 3 of the license.
 | 
	
		
			
				|  |  | - * 
 | 
	
		
			
				|  |  | + *
 | 
	
		
			
				|  |  |   * 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, see <http://www.gnu.org/licenses/>.
 | 
	
		
			
				|  |  | - * 
 | 
	
		
			
				|  |  | + *
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #include "fancontrolkcm.h"
 | 
	
	
		
			
				|  | @@ -39,7 +39,7 @@ FancontrolKCM::FancontrolKCM(QObject *parent, const QVariantList& args)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |      if (!m_base->hasSystemdCommunicator())
 | 
	
		
			
				|  |  |          qFatal("Fancontrol-gui-lib was compiled without systemd support!");
 | 
	
		
			
				|  |  | -             
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      KAboutData *about = new KAboutData("kcm_fancontrol",
 | 
	
		
			
				|  |  |                                         i18n("Fancontrol-KCM"),
 | 
	
		
			
				|  |  |                                         "0.1",
 | 
	
	
		
			
				|  | @@ -49,27 +49,27 @@ FancontrolKCM::FancontrolKCM(QObject *parent, const QVariantList& args)
 | 
	
		
			
				|  |  |                                         QString(),
 | 
	
		
			
				|  |  |                                         "http://github.com/maldela/fancontrol-gui",
 | 
	
		
			
				|  |  |                                         "http://github.com/maldela/fancontrol-gui/issues");
 | 
	
		
			
				|  |  | -    about->addAuthor(i18n("Malte Veerman"), i18n("Main Developer"), "maldela@halloarsch.de"); 
 | 
	
		
			
				|  |  | +    about->addAuthor(i18n("Malte Veerman"), i18n("Main Developer"), "maldela@halloarsch.de");
 | 
	
		
			
				|  |  |      setAboutData(about);
 | 
	
		
			
				|  |  | -    
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      setButtons(Apply | Default);
 | 
	
		
			
				|  |  |      setAuthActionName("fancontrol.gui.helper.action");
 | 
	
		
			
				|  |  | -      
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      connect(m_base->loader(), &Loader::configFileChanged, [this] () { setNeedsSave(true); });
 | 
	
		
			
				|  |  |      connect(m_base, &GUIBase::minTempChanged, [this] () { setNeedsSave(true); });
 | 
	
		
			
				|  |  |      connect(m_base, &GUIBase::maxTempChanged, [this] () { setNeedsSave(true); });
 | 
	
		
			
				|  |  |      connect(m_base, &GUIBase::serviceNameChanged, [this] () { setNeedsSave(true); });
 | 
	
		
			
				|  |  | -    
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      qmlRegisterType<GUIBase>();
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  void FancontrolKCM::save()
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |      m_base->save(true);
 | 
	
		
			
				|  |  | -    
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      if (m_base->systemdCommunicator()->serviceActive() && m_manualControl)
 | 
	
		
			
				|  |  |          m_base->systemdCommunicator()->restartService();
 | 
	
		
			
				|  |  | -    else 
 | 
	
		
			
				|  |  | +    else
 | 
	
		
			
				|  |  |          m_base->systemdCommunicator()->setServiceActive(m_manualControl);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      m_base->systemdCommunicator()->setServiceEnabled(m_manualControl);
 | 
	
	
		
			
				|  | @@ -83,7 +83,7 @@ void FancontrolKCM::load()
 | 
	
		
			
				|  |  |      setNeedsSave(false);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -void FancontrolKCM::defaults() 
 | 
	
		
			
				|  |  | +void FancontrolKCM::defaults()
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |      setManualControl(false);
 | 
	
		
			
				|  |  |      setNeedsSave(true);
 | 
	
	
		
			
				|  | @@ -100,4 +100,4 @@ void FancontrolKCM::setManualControl(bool manualControl)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#include "fancontrolkcm.moc"
 | 
	
		
			
				|  |  | +#include "fancontrolkcm.moc"
 |