mupen64plus-oldsvn/main/gui_qt4/settingsdialog.h
2008-08-24 14:32:50 +00:00

66 lines
2.7 KiB
C++

/*
* Copyright (C) 2008 Louai Al-Khanji
*
* This program is free software; you can redistribute it and/
* or modify it under the terms of the GNU General Public Li-
* cence as published by the Free Software Foundation; either
* version 2 of the Licence, or any later version.
*
* This program is distributed in the hope that it will be use-
* ful, but WITHOUT ANY WARRANTY; without even the implied war-
* ranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public Licence for more details.
*
* You should have received a copy of the GNU General Public
* Licence along with this program; if not, write to the Free
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
* USA.
*
*/
#ifndef MUPEN_KDE4_SETTINGS_DIALOG_H
#define MUPEN_KDE4_SETTINGS_DIALOG_H
#include <QDialog>
#include "ui_settingsdialog.h"
class SettingsDialog : public QDialog, public Ui_SettingsDialog
{
Q_OBJECT
public:
SettingsDialog(QWidget* parent = 0);
private slots:
void on_dynamicRecompilerRadio_toggled(bool checked);
void on_interpreterRadio_toggled(bool checked);
void on_pureInterpreterRadio_toggled(bool checked);
void on_disableCompiledJumpCheck_toggled(bool checked);
void on_disableMemoryExpansionCheck_toggled(bool checked);
void on_alwaysStartInFullScreenModeCheck_toggled(bool checked);
void on_askBeforeLoadingBadRomCheck_toggled(bool checked);
void on_autoIncrementSaveSlotCheck_toggled(bool checked);
void on_osdEnabledCheck_toggled(bool checked);
void on_audioPluginCombo_currentIndexChanged(const QString& text);
void on_aboutAudioPluginButton_clicked();
void on_configAudioPluginButton_clicked();
void on_testAudioPluginButton_clicked();
void on_inputPluginCombo_currentIndexChanged(const QString& text);
void on_aboutInputPluginButton_clicked();
void on_configInputPluginButton_clicked();
void on_testInputPluginButton_clicked();
void on_rspPluginCombo_currentIndexChanged(const QString& text);
void on_aboutRspPluginButton_clicked();
void on_configRspPluginButton_clicked();
void on_testRspPluginButton_clicked();
void on_graphicsPluginCombo_currentIndexChanged(const QString& text);
void on_aboutGraphicsPluginButton_clicked();
void on_configGraphicsPluginButton_clicked();
void on_testGraphicsPluginButton_clicked();
void on_scanDirectoriesRecursivelyCheck_toggled(bool checked);
void on_showFullPathsInFilenamesCheck_toggled(bool checked);
void accept();
void pageChanged(int);
};
#endif // MUPEN_KDE4_SETTINGS_DIALOG_H