コード例 #1
0
ファイル: shortcutgetter.cpp プロジェクト: CamTosh/Uplimg
ShortcutGetter::ShortcutGetter(QWidget * widget) : ButtonBlue(widget)
{
    QObject::connect(this, SIGNAL(clicked()), this, SLOT(shortcutClicked()));
}
コード例 #2
0
ファイル: ShortcutBar.cpp プロジェクト: noam-c/EDEn
ShortcutBar::ShortcutBar(PlayerData& playerData, Metadata& metadata, GameStateType stateType, Rocket::Core::Context& rocketContext) :
   m_rocketContext(rocketContext),
   m_metadata(metadata),
   m_playerData(playerData),
   m_stateType(stateType)
{
   m_rocketContext.AddReference();

   m_shortcutBarDocument = rocketContext.LoadDocument("data/gui/shortcutBar.rml");
   if(m_shortcutBarDocument != nullptr)
   {
      m_shortcutContainer = m_shortcutBarDocument->GetElementById("shortcutContainer");
      if (m_shortcutContainer != nullptr)
      {
         m_bindings.bindAction(m_shortcutContainer, "dragdrop", [this](Rocket::Core::Event& event) { usableDropped(event); });
         m_bindings.bindAction(m_shortcutContainer, "click", [this](Rocket::Core::Event& event) { shortcutClicked(event); });
      }

      refresh();

      m_shortcutBarDocument->Show();
   }
}