summaryrefslogtreecommitdiffstats
path: root/oldsrc/output.h
diff options
context:
space:
mode:
Diffstat (limited to 'oldsrc/output.h')
-rw-r--r--oldsrc/output.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/oldsrc/output.h b/oldsrc/output.h
deleted file mode 100644
index 553444d..0000000
--- a/oldsrc/output.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#ifndef OUTPUT_H
-#define OUTPUT_H
-
-#include <QDebug>
-#include <QSet>
-
-#include <X11/Xlib.h>
-#include <X11/extensions/Xrandr.h>
-
-typedef struct _Resolution{
- unsigned int width;
- unsigned int height;
-}Resolution;
-
-inline bool operator==(const Resolution& lhs, const Resolution& rhs) {
- return lhs.width == rhs.width && lhs.height == rhs.height;
-}
-
-inline uint qHash(const Resolution &key)
-{
- return qHash(key.width ^ key.height);
-}
-
-class Output
-{
-public:
-
-
- Output(Display *dpy, XRRScreenResources *resources, RROutput output);
-
- bool hasEDID() const;
- bool isProjector() const;
- Resolution getCurrentMode() const;
- Resolution getPreferredMode() const;
- QSet<Resolution> getSupportedModes() const;
- Resolution addMode(Resolution) const;
-
-private:
-
- Display *dpy;
- XRRScreenResources *resources;
- RROutput ID;
-
- Resolution getResolution(RRMode) const;
-};
-
-#endif // OUTPUT_H