12,964
回編集
103行目: | 103行目: | ||
} | } | ||
# Add PolKit-Qt-1 Library & Header directory | |||
!isEmpty(polqt_dir) { | |||
LIBS += \ | |||
-L$${polqt_dir}/lib64 -lpolkit-qt5-core-1 \ | |||
-L$${polqt_dir}/lib64 -lpolkit-qt5-agent-1 \ | |||
-L$${polqt_dir}/lib64 -lpolkit-qt5-gui-1 | |||
INCLUDEPATH += \ | |||
$${polqt_dir}/include | |||
} | |||
else { | |||
LIBS += \ | |||
-lpolkit-qt5-core-1 \ | |||
-lpolkit-qt5-agent-1 \ | |||
-lpolkit-qt5-gui-1 | |||
} | |||
SOURCES += \ | SOURCES += \ | ||
122行目: | 130行目: | ||
# Config Install directory | # Config Install directory | ||
isEmpty(prefix) { | isEmpty(prefix) { | ||
prefix = $${PWD}/$${TARGET} | prefix = $${PWD}/$${TARGET}/bin | ||
} | } | ||
256行目: | 264行目: | ||
自動生成された上記の2つのファイルをインクルードすることにより、ヘルパー実行ファイルが完成する。<br> | 自動生成された上記の2つのファイルをインクルードすることにより、ヘルパー実行ファイルが完成する。<br> | ||
# mocファイルはインクルードしない場合 | # mocファイルはインクルードしない場合 | ||
qdbusxml2cpp -a <自動生成するヘルパークラス名 (親クラス)> -i <対象となるクラスを記述しているヘッダファイル> -l <対象となるクラス名> <D-Busインターフェースファイルのパス> | qdbusxml2cpp -a <生成するcppファイル名とヘッダファイル名> -c <自動生成するヘルパークラス名 (親クラス)> -i <対象となるクラスを記述しているヘッダファイル> -l <対象となるクラス名> <D-Busインターフェースファイルのパス> | ||
例. qdbusxml2cpp -a SamplesAdaptor -i SampleHelper.h -l SampleHelper org.qt.policykit.examples.xml | 例. qdbusxml2cpp -a SamplesAdaptor -c SamplesAdaptor -i SampleHelper.h -l SampleHelper org.qt.policykit.examples.xml | ||
# mocファイルもインクルードする場合 | # mocファイルもインクルードする場合 | ||
qdbusxml2cpp -m -a <自動生成するヘルパークラス名 (親クラス)> -i <対象となるクラスを記述しているヘッダファイル> -l <対象となるクラス名> <D-Busインターフェースファイルのパス> | qdbusxml2cpp -m -a <生成するcppファイル名とヘッダファイル名> -c <自動生成するヘルパークラス名 (親クラス)> -i <対象となるクラスを記述しているヘッダファイル> -l <対象となるクラス名> <D-Busインターフェースファイルのパス> | ||
例. qdbusxml2cpp -m -a SamplesAdaptor -i SampleHelper.h -l SampleHelper org.qt.policykit.examples.xml | 例. qdbusxml2cpp -m -a SamplesAdaptor -c SamplesAdaptor -i SampleHelper.h -l SampleHelper org.qt.policykit.examples.xml | ||
<br> | <br> | ||
自動生成されたヘルパーファイルを、Qtプロジェクト等に追加する。<br> | 自動生成されたヘルパーファイルを、Qtプロジェクト等に追加する。<br> |