summaryrefslogtreecommitdiffstats
path: root/abs/core-testing/mythinstall/xorgsettings.h
diff options
context:
space:
mode:
Diffstat (limited to 'abs/core-testing/mythinstall/xorgsettings.h')
-rwxr-xr-xabs/core-testing/mythinstall/xorgsettings.h112
1 files changed, 112 insertions, 0 deletions
diff --git a/abs/core-testing/mythinstall/xorgsettings.h b/abs/core-testing/mythinstall/xorgsettings.h
new file mode 100755
index 0000000..9efc669
--- /dev/null
+++ b/abs/core-testing/mythinstall/xorgsettings.h
@@ -0,0 +1,112 @@
+#include <settings.h>
+#include "mythdialogs.h"
+#include "libmyth/mythdialogs.h"
+#include "libmyth/mythwidgets.h"
+#include "installsettings.h"
+
+
+
+class AdvancedXNvidiaConnections: public TriggeredConfigurationGroup {
+Q_OBJECT
+public:
+ AdvancedXNvidiaConnections();
+ HostComboBox *HostXNvidiaConnection;
+ HostComboBox *HostXnVidiaTVformat;
+ HostComboBox *HostXnVidiaTVstandard;
+
+public slots:
+ void AdvancedXNvidiaConnectionsGatherSettings();
+signals:
+ void nVidia_sig(void);
+};
+
+
+class AdvancedXNvidia_modelines: public TriggeredConfigurationGroup {
+ Q_OBJECT
+public:
+ AdvancedXNvidia_modelines();
+ HostComboBox *HostXNvidiaModelineCatagory;
+ HostComboBox *HostXNvidiaadvancedresVESA;
+ HostComboBox *HostXNvidiaadvancedresATSC;
+ HostComboBox *HostXNvidiaadvancedresDVD;
+ HostComboBox *HostXNvidiaadvancedresNTSC;
+ HostComboBox *HostXNvidiaadvancedresCustom;
+ HostCheckBox *HostXnVidia1080p;
+ HostCheckBox *HostXnVidia1080i;
+ HostCheckBox *HostXnVidia720p;
+ HostCheckBox *HostXnVidia480p;
+ void Nvidia_fillselection(QString);
+public slots:
+ void AdvancedXNvidia_modelines_GatherSettings(void);
+};
+
+
+//-------------------------------------------------
+
+class AdvancedXcardtype: public TriggeredConfigurationGroup {
+Q_OBJECT
+public:
+ AdvancedXcardtype();
+ HostComboBox *HostXcardtype;
+
+public slots:
+ void AdvancedXcardgatherSettings();
+signals:
+ void go(void );
+ void goATI(void);
+ void gonVidia(void);
+};
+
+
+class AdvancedXSettings: public TriggeredConfigurationGroup {
+Q_OBJECT
+public:
+ AdvancedXSettings();
+ HostCheckBox *HostXIgnoreConfig;
+protected slots:
+ void ADJUSTEDID(void);
+};
+
+
+class AdvancedXGeneric_modelines: public TriggeredConfigurationGroup {
+ Q_OBJECT
+public:
+ AdvancedXGeneric_modelines();
+ HostComboBox *HostXModelineCatagory;
+ HostComboBox *HostXadvancedresVESA;
+ HostComboBox *HostXadvancedresATSC;
+ HostComboBox *HostXadvancedresDVD;
+ HostComboBox *HostXadvancedresNTSC;
+ HostComboBox *HostXadvancedresCustom;
+ void generic_fillselection(QString);
+public slots:
+ void AdvancedXGeneric_modelines_GatherSettings(void);
+};
+
+
+class EDIDOptions : public ConfigurationWizard
+{
+public:
+ EDIDOptions();
+};
+
+
+
+
+
+
+
+
+void testXconfiguration();
+void ReadDDCvalues();
+static HostComboBox *HostXres()
+//Used in the simple config
+{
+ HostComboBox *gc = new HostComboBox("HostXres");
+ gc->setLabel(QObject::tr("Initial resolution"));
+ gc->addSelection("800x600");
+ gc->addSelection("1280x720") ;
+ gc->addSelection("Auto") ;
+ gc->setHelpText(QObject::tr(""));
+ return gc;
+}