コード例 #1
0
ファイル: rdslotbox.cpp プロジェクト: WMFO/rivendell
void RDSlotBox::dropEvent(QDropEvent *e)
{
  unsigned cartnum;

  if(RDCartDrag::decode(e,&cartnum)) {
    emit cartDropped(cartnum);
  }
}
コード例 #2
0
void LogLineBox::dropEvent(QDropEvent *e)
{
  RDLogLine ll;

  if(RDCartDrag::decode(e,&ll)) {
    emit cartDropped(log_line,&ll);
  }
}
コード例 #3
0
void RDPanelButton::dropEvent(QDropEvent *e)
{
    unsigned cartnum;
    QColor color;
    QString title;

    if(RDCartDrag::decode(e,&cartnum,&color,&title)) {
        emit cartDropped(button_row,button_col,cartnum,color,title);
    }
}
コード例 #4
0
void DropListView::dropEvent(QDropEvent *e)
{
  RDLogLine ll;
  int line=-1;
  QPoint pos(e->pos().x(),e->pos().y()-header()->sectionRect(0).height());

  if(RDCartDrag::decode(e,&ll)) {
    RDListViewItem *item=(RDListViewItem *)itemAt(pos);
    if(item!=NULL) {
      line=item->text(14).toInt();
    }
    emit cartDropped(line,&ll);
  }
}
コード例 #5
0
void ListLog::cartDroppedData(int line,RDLogLine *ll)
{
    emit cartDropped(list_id,line,ll);
}
コード例 #6
0
ファイル: button_log.cpp プロジェクト: bpm1992/rivendell
void ButtonLog::cartDroppedData(int line,RDLogLine *ll)
{
  emit cartDropped(log_id,line,ll);
}