aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@petroules.com>2013-04-02 14:19:26 -0400
committerMorten Johan Sørvig <morten.sorvig@digia.com>2013-04-03 11:03:14 +0200
commita7ed6430e738167fcb9def51d21c862816399c1b (patch)
treee8a3db88d2198df140a14c2a0eac07a1dddfa264 /src
parent20994f94c592de3e5c023d79c244937ab23f56de (diff)
Structure like a proper Qt module.
Change-Id: Ie69303983187826637ae8a12a8478bd044cdaf0d Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/macextras/macextras-lib.pri32
-rw-r--r--src/macextras/macextras.pro6
-rw-r--r--src/macextras/qmacpasteboardmime.h (renamed from src/qmacpasteboardmime.h)0
-rw-r--r--src/macextras/qmacpasteboardmime.mm (renamed from src/qmacpasteboardmime.mm)0
-rw-r--r--src/macextras/qtmacfunctions.h (renamed from src/qtmacfunctions.h)0
-rw-r--r--src/macextras/qtmacfunctions.mm (renamed from src/qtmacfunctions.mm)0
-rw-r--r--src/macextras/qtmacnativewidget.h (renamed from src/qtmacnativewidget.h)0
-rw-r--r--src/macextras/qtmacnativewidget.mm (renamed from src/qtmacnativewidget.mm)0
-rw-r--r--src/macextras/qtmactoolbardelegate.h (renamed from src/qtmactoolbardelegate.h)0
-rw-r--r--src/macextras/qtmactoolbardelegate.mm (renamed from src/qtmactoolbardelegate.mm)0
-rw-r--r--src/macextras/qtmactoolbutton.h (renamed from src/qtmactoolbutton.h)0
-rw-r--r--src/macextras/qtmactoolbutton.mm (renamed from src/qtmactoolbutton.mm)0
-rw-r--r--src/macextras/qtmacunifiedtoolbar.cpp (renamed from src/qtmacunifiedtoolbar.cpp)0
-rw-r--r--src/macextras/qtmacunifiedtoolbar.h (renamed from src/qtmacunifiedtoolbar.h)0
-rw-r--r--src/macextras/qtmacunifiedtoolbar.mm (renamed from src/qtmacunifiedtoolbar.mm)0
-rw-r--r--src/macextras/qtnstoolbar.h (renamed from src/qtnstoolbar.h)0
-rw-r--r--src/macextras/qtnstoolbar.mm (renamed from src/qtnstoolbar.mm)0
-rw-r--r--src/qtmacextras.pri61
-rw-r--r--src/src.pro2
19 files changed, 40 insertions, 61 deletions
diff --git a/src/macextras/macextras-lib.pri b/src/macextras/macextras-lib.pri
new file mode 100644
index 0000000..87fcf91
--- /dev/null
+++ b/src/macextras/macextras-lib.pri
@@ -0,0 +1,32 @@
+INCLUDEPATH += $$PWD
+
+PUBLIC_HEADERS += \
+ $$PWD/qtmacfunctions.h \
+ $$PWD/qtmacnativewidget.h \
+ $$PWD/qtmactoolbutton.h \
+ $$PWD/qtmacunifiedtoolbar.h
+
+HEADERS += \
+ $$PWD/qtmactoolbardelegate.h \
+ $$PWD/qtnstoolbar.h
+
+macx:!ios {
+ OBJECTIVE_SOURCES += \
+ $$PWD/qtmacfunctions.mm \
+ $$PWD/qtmacnativewidget.mm \
+ $$PWD/qtmactoolbardelegate.mm \
+ $$PWD/qtmactoolbutton.mm \
+ $$PWD/qtmacunifiedtoolbar.mm \
+ $$PWD/qtnstoolbar.mm
+
+ LIBS *= -framework AppKit
+} else {
+ SOURCES += $$PWD/qtmacunifiedtoolbar.cpp
+}
+
+macx:!ios:greaterThan(QT_MAJOR_VERSION, 4) {
+ HEADERS += $$PWD/qmacpasteboardmime.h
+ OBJECTIVE_SOURCES += $$PWD/qmacpasteboardmime.mm
+}
+
+HEADERS += $$PUBLIC_HEADERS
diff --git a/src/macextras/macextras.pro b/src/macextras/macextras.pro
new file mode 100644
index 0000000..cc55456
--- /dev/null
+++ b/src/macextras/macextras.pro
@@ -0,0 +1,6 @@
+include($$PWD/macextras-lib.pri)
+
+load(qt_build_config)
+QT += widgets gui-private
+TARGET = QtMacExtras
+load(qt_module)
diff --git a/src/qmacpasteboardmime.h b/src/macextras/qmacpasteboardmime.h
index 8570ea9..8570ea9 100644
--- a/src/qmacpasteboardmime.h
+++ b/src/macextras/qmacpasteboardmime.h
diff --git a/src/qmacpasteboardmime.mm b/src/macextras/qmacpasteboardmime.mm
index 3137b67..3137b67 100644
--- a/src/qmacpasteboardmime.mm
+++ b/src/macextras/qmacpasteboardmime.mm
diff --git a/src/qtmacfunctions.h b/src/macextras/qtmacfunctions.h
index 9e9edc4..9e9edc4 100644
--- a/src/qtmacfunctions.h
+++ b/src/macextras/qtmacfunctions.h
diff --git a/src/qtmacfunctions.mm b/src/macextras/qtmacfunctions.mm
index 7db6789..7db6789 100644
--- a/src/qtmacfunctions.mm
+++ b/src/macextras/qtmacfunctions.mm
diff --git a/src/qtmacnativewidget.h b/src/macextras/qtmacnativewidget.h
index 44e80e7..44e80e7 100644
--- a/src/qtmacnativewidget.h
+++ b/src/macextras/qtmacnativewidget.h
diff --git a/src/qtmacnativewidget.mm b/src/macextras/qtmacnativewidget.mm
index 06a0ff2..06a0ff2 100644
--- a/src/qtmacnativewidget.mm
+++ b/src/macextras/qtmacnativewidget.mm
diff --git a/src/qtmactoolbardelegate.h b/src/macextras/qtmactoolbardelegate.h
index 6e0a5b5..6e0a5b5 100644
--- a/src/qtmactoolbardelegate.h
+++ b/src/macextras/qtmactoolbardelegate.h
diff --git a/src/qtmactoolbardelegate.mm b/src/macextras/qtmactoolbardelegate.mm
index ec2f063..ec2f063 100644
--- a/src/qtmactoolbardelegate.mm
+++ b/src/macextras/qtmactoolbardelegate.mm
diff --git a/src/qtmactoolbutton.h b/src/macextras/qtmactoolbutton.h
index 0efefe1..0efefe1 100644
--- a/src/qtmactoolbutton.h
+++ b/src/macextras/qtmactoolbutton.h
diff --git a/src/qtmactoolbutton.mm b/src/macextras/qtmactoolbutton.mm
index 86eec2a..86eec2a 100644
--- a/src/qtmactoolbutton.mm
+++ b/src/macextras/qtmactoolbutton.mm
diff --git a/src/qtmacunifiedtoolbar.cpp b/src/macextras/qtmacunifiedtoolbar.cpp
index 0ac488f..0ac488f 100644
--- a/src/qtmacunifiedtoolbar.cpp
+++ b/src/macextras/qtmacunifiedtoolbar.cpp
diff --git a/src/qtmacunifiedtoolbar.h b/src/macextras/qtmacunifiedtoolbar.h
index 5bcc667..5bcc667 100644
--- a/src/qtmacunifiedtoolbar.h
+++ b/src/macextras/qtmacunifiedtoolbar.h
diff --git a/src/qtmacunifiedtoolbar.mm b/src/macextras/qtmacunifiedtoolbar.mm
index 8f4056f..8f4056f 100644
--- a/src/qtmacunifiedtoolbar.mm
+++ b/src/macextras/qtmacunifiedtoolbar.mm
diff --git a/src/qtnstoolbar.h b/src/macextras/qtnstoolbar.h
index 3bf3f10..3bf3f10 100644
--- a/src/qtnstoolbar.h
+++ b/src/macextras/qtnstoolbar.h
diff --git a/src/qtnstoolbar.mm b/src/macextras/qtnstoolbar.mm
index 15c45e4..15c45e4 100644
--- a/src/qtnstoolbar.mm
+++ b/src/macextras/qtnstoolbar.mm
diff --git a/src/qtmacextras.pri b/src/qtmacextras.pri
deleted file mode 100644
index f4f233b..0000000
--- a/src/qtmacextras.pri
+++ /dev/null
@@ -1,61 +0,0 @@
-QT += widgets gui-private
-INCLUDEPATH += $$PWD
-DEPENDPATH += $$PWD
-
-OBJECTS_DIR = .obj
-MOC_DIR = .moc
-
-# minQtVersion from qtcreator.pri
-defineTest(minQtVersion) {
- maj = $$1
- min = $$2
- patch = $$3
- isEqual(QT_MAJOR_VERSION, $$maj) {
- isEqual(QT_MINOR_VERSION, $$min) {
- isEqual(QT_PATCH_VERSION, $$patch) {
- return(true)
- }
- greaterThan(QT_PATCH_VERSION, $$patch) {
- return(true)
- }
- }
- greaterThan(QT_MINOR_VERSION, $$min) {
- return(true)
- }
- }
- greaterThan(QT_MAJOR_VERSION, $$maj) {
- return(true)
- }
- return(false)
-}
-
-# QtMacUnifiedToolBar
-HEADERS += $$PWD/qtmacunifiedtoolbar.h \
- $$PWD/qtmactoolbardelegate.h \
- $$PWD/qtmactoolbutton.h \
- $$PWD/qtnstoolbar.h
-
-mac {
- OBJECTIVE_SOURCES += $$PWD/qtmacunifiedtoolbar.mm \
- $$PWD/qtmactoolbardelegate.mm \
- $$PWD/qtmactoolbutton.mm \
- $$PWD/qtnstoolbar.mm
-
- LIBS *= -framework AppKit
-} else {
- SOURCES += $$PWD/qtmacunifiedtoolbar.cpp
-}
-
-# QtMacPasteboardMime
-mac:minQtVersion(5, 0, 0) {
- HEADERS += $$PWD/qmacpasteboardmime.h
- OBJECTIVE_SOURCES += $$PWD/qmacpasteboardmime.mm
-}
-
-# qt_mac_set_dock_menu
-HEADERS += $$PWD/qtmacfunctions.h
-OBJECTIVE_SOURCES += $$PWD/qtmacfunctions.mm
-
-# QtMacNativeWidget
-HEADERS += $$PWD/qtmacnativewidget.h
-OBJECTIVE_SOURCES += $$PWD/qtmacnativewidget.mm
diff --git a/src/src.pro b/src/src.pro
new file mode 100644
index 0000000..89e9950
--- /dev/null
+++ b/src/src.pro
@@ -0,0 +1,2 @@
+TEMPLATE = subdirs
+macx:!ios:SUBDIRS += macextras