summaryrefslogtreecommitdiffstats
path: root/abs/core/mythinstall/MythVantage-app/mythinstall/xorgsettings.h
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2013-12-09 23:00:51 (GMT)
committerBritney Fransen <brfransen@gmail.com>2013-12-09 23:00:51 (GMT)
commit23b63734b90bb8c37d88673383002cbd210cdc99 (patch)
tree8179ce273843f1527fc515c1fd59df75d0d9c77d /abs/core/mythinstall/MythVantage-app/mythinstall/xorgsettings.h
parent9c7a9f742bbe8a69bdf50335e8218a45c3f28721 (diff)
downloadlinhes_pkgbuild-23b63734b90bb8c37d88673383002cbd210cdc99.zip
linhes_pkgbuild-23b63734b90bb8c37d88673383002cbd210cdc99.tar.gz
linhes_pkgbuild-23b63734b90bb8c37d88673383002cbd210cdc99.tar.bz2
mythinstall: pull in MythVantage src to LH tree.
more cleanup to many modules. access can now disable remotes and screensaver
Diffstat (limited to 'abs/core/mythinstall/MythVantage-app/mythinstall/xorgsettings.h')
-rwxr-xr-xabs/core/mythinstall/MythVantage-app/mythinstall/xorgsettings.h130
1 files changed, 130 insertions, 0 deletions
diff --git a/abs/core/mythinstall/MythVantage-app/mythinstall/xorgsettings.h b/abs/core/mythinstall/MythVantage-app/mythinstall/xorgsettings.h
new file mode 100755
index 0000000..f8985cd
--- /dev/null
+++ b/abs/core/mythinstall/MythVantage-app/mythinstall/xorgsettings.h
@@ -0,0 +1,130 @@
+#include <settings.h>
+#include "mythdialogs.h"
+#include "libmyth/mythdialogs.h"
+#include "libmyth/mythwidgets.h"
+#include "installsettings.h"
+
+#include <Q3TextStream>
+#include <qdir.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();
+
+
+
+
+#include <iostream>
+
+static HostComboBox *HostXres()
+//Used in the simple config
+{
+ HostComboBox *gc = new HostComboBox("HostXres");
+ gc->setLabel(QObject::tr("Initial Resolution"));
+ gc->addSelection("Auto") ;
+ gc->setHelpText(QObject::tr(""));
+ system ("print_xorg_res.py");
+
+ QFile file("/tmp/modelines");
+ QString line;
+ if ( file.open(QIODevice::ReadOnly | QIODevice::Text) )
+ {
+ Q3TextStream t( &file ); // use a text stream
+ while ( !t.eof() )
+ {
+ line = t.readLine();
+ gc->addSelection(line) ;
+ }
+ file.close();
+ }
+
+ return gc;
+}
+
+
+