<commit_before>/***************************************************************************
                          irkick.h  -  Interface of the main window
    copyright            : (C) 2002 by <NAME>
    email                : <EMAIL>

***************************************************************************/

// This program is free software.

#ifdef HAVE_CONFIG_H
#include "config.h"
#endif

#ifndef __IRKICK_H
#define __IRKICK_H

#include <qstring.h>

#include <ksystemtray.h>
#include <kdedmodule.h>
#include <kaboutdata.h>

#include <dcopobject.h>

#include "modes.h"
#include "iractions.h"
#include "klircclient.h"

class IRKick: public KDEDModule
{
	Q_OBJECT

	QString npApp, npModule, npMethod;
	QMap<QString, QString> currentModes;
	QMap<QString, KSystemTray *> currentModeIcons;
	IRActions allActions;
	int theResetCount;
	Modes allModes;

	KSystemTray *theTrayIcon;
	KAboutData *aboutData;

	void updateModeIcons();

signals:

protected:
	KLircClient *theClient;


private slots:
	void gotMessage(const QString &theRemote, const QString &theButton, int theRepeatCounter);
	void resetModes();

	void slotConfigure();
	void slotReloadConfiguration();
	void slotShowAbout();
	void slotShowAboutKDE();<commit_msg>Compile fix.<commit_after>/***************************************************************************
                          irkick.h  -  Interface of the main window
    copyright            : (C) 2002 by <NAME>
    email                : <EMAIL>

***************************************************************************/

// This program is free software.

#ifdef HAVE_CONFIG_H
#include "config.h"
#endif

#ifndef __IRKICK_H
#define __IRKICK_H

#include <qstring.h>

#include <ksystemtray.h>
#include <kdedmodule.h>
#include <kaboutdata.h>

#include <dcopobject.h>

#include "modes.h"
#include "iractions.h"
#include "klircclient.h"

class IRKick: public KDEDModule
{
	Q_OBJECT
	K_DCOP

	QString npApp, npModule, npMethod;
	QMap<QString, QString> currentModes;
	QMap<QString, KSystemTray *> currentModeIcons;
	IRActions allActions;
	int theResetCount;
	Modes allModes;

	KSystemTray *theTrayIcon;
	KAboutData *aboutData;

	void updateModeIcons();

signals:

protected:
	KLircClient *theClient;


private slots:
	void gotMessage(const QString &theRemote, const QString &theButton, int theRepeatCounter);
	void resetModes();

	void slotConfigure();
	void slotReloadConfiguration();
	void slotShowAbout();
	void slotShowAboutKDE();
{'fraction_non_alphanumeric': 0.21037697608431294, 'fraction_numerical': 0.0032428050263477908, 'mean_word_length': 4.699769053117783, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5237738', 'n_tokens_mistral': 820, 'n_tokens_neox': 769, 'n_words': 193}