「Qtの基礎 - 管理者権限」の版間の差分

ナビゲーションに移動 検索に移動
103行目: 103行目:
  }
  }
   
   
  unix:!macx: LIBS += \
  # Add PolKit-Qt-1 Library & Header directory
        -L$${polqt_dir}/lib64 -lpolkit-qt5-core-1 \
!isEmpty(polqt_dir) {
        -L$${polqt_dir}/lib64 -lpolkit-qt5-agent-1 \
    LIBS += \
        -L$${polqt_dir}/lib64 -lpolkit-qt5-gui-1
      -L$${polqt_dir}/lib64 -lpolkit-qt5-core-1 \
      -L$${polqt_dir}/lib64 -lpolkit-qt5-agent-1 \
INCLUDEPATH += \
      -L$${polqt_dir}/lib64 -lpolkit-qt5-gui-1
        $${polqt_dir}/include
    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>

案内メニュー