Commit cc62c4d051b36488ff77933ed29c3c91f970a4b2
1 parent
cd5e7a37
Added OSX support provided by Florian Schirmer
Showing
4 changed files
with
12 additions
and
5 deletions
openhantek/ChangeLog
openhantek/OpenHantek.pro
| ... | ... | @@ -58,6 +58,7 @@ DISTFILES += ChangeLog \ |
| 58 | 58 | COPYING \ |
| 59 | 59 | INSTALL \ |
| 60 | 60 | res/images/*.png \ |
| 61 | + res/images/*.icns \ | |
| 61 | 62 | res/images/*.svg \ |
| 62 | 63 | translations/*.qm \ |
| 63 | 64 | translations/*.ts \ |
| ... | ... | @@ -105,7 +106,7 @@ unix:!macx { |
| 105 | 106 | translations.path = $${PREFIX}/share/apps/openhantek/translations |
| 106 | 107 | INCLUDEPATH += /usr/include/libusb |
| 107 | 108 | DEFINES += QMAKE_TRANSLATIONS_PATH=\\\"$${translations.path}\\\" \ |
| 108 | - OS_UNIX | |
| 109 | + OS_UNIX VERSION=\\\"$${VERSION}\\\" | |
| 109 | 110 | } |
| 110 | 111 | macx { |
| 111 | 112 | isEmpty(PREFIX):PREFIX = OpenHantek.app |
| ... | ... | @@ -114,8 +115,11 @@ macx { |
| 114 | 115 | # Installation directories |
| 115 | 116 | target.path = $${PREFIX}/Contents/MacOS |
| 116 | 117 | translations.path = $${PREFIX}/Contents/Resources/translations |
| 117 | - DEFINES += QMAKE_TRANSLATIONS_PATH=\\\"Contents/Resources/translations\\\" \ | |
| 118 | - OS_DARWIN | |
| 118 | + INCLUDEPATH += src | |
| 119 | + LIBS += -framework IOKit -framework CoreFoundation | |
| 120 | + ICON = res/images/openhantek.icns | |
| 121 | + DEFINES += QMAKE_TRANSLATIONS_PATH=\"Contents/Resources/translations\" \ | |
| 122 | + OS_DARWIN VERSION=\"$${VERSION}\" | |
| 119 | 123 | } |
| 120 | 124 | win32 { |
| 121 | 125 | isEmpty(PREFIX):PREFIX = OpenHantek |
| ... | ... | @@ -125,12 +129,11 @@ win32 { |
| 125 | 129 | target.path = $${PREFIX} |
| 126 | 130 | translations.path = $${PREFIX}/translations |
| 127 | 131 | DEFINES += QMAKE_TRANSLATIONS_PATH=\\\"translations\\\" \ |
| 128 | - OS_WINDOWS | |
| 132 | + OS_WINDOWS VERSION=\\\"$${VERSION}\\\" | |
| 129 | 133 | } |
| 130 | 134 | translations.files += translations/*.qm |
| 131 | 135 | INSTALLS += target \ |
| 132 | 136 | translations |
| 133 | -DEFINES += VERSION=\\\"$${VERSION}\\\" | |
| 134 | 137 | |
| 135 | 138 | # Custom target "doc" for Doxygen |
| 136 | 139 | doxygen.target = doc | ... | ... |
openhantek/res/images/openhantek.icns
0 → 100644
No preview for this file type
openhantek/src/dsowidget.cpp
| ... | ... | @@ -443,6 +443,7 @@ bool DsoWidget::exportAs() { |
| 443 | 443 | |
| 444 | 444 | QFileDialog fileDialog((QWidget *) this->parent(), tr("Export file..."), QString(), filters.join(";;")); |
| 445 | 445 | fileDialog.setFileMode(QFileDialog::AnyFile); |
| 446 | + fileDialog.setAcceptMode(QFileDialog::AcceptSave); | |
| 446 | 447 | if(fileDialog.exec() != QDialog::Accepted) |
| 447 | 448 | return false; |
| 448 | 449 | ... | ... |