void GlobalShortcutsSettingsPage::Load() { GlobalShortcuts* manager = dialog()->global_shortcuts_manager(); if (!initialised_) { initialised_ = true; connect(ui_->mac_open, SIGNAL(clicked()), manager, SLOT(ShowMacAccessibilityDialog())); if (!manager->IsGsdAvailable()) { ui_->gnome_container->hide(); } foreach (const GlobalShortcuts::Shortcut& s, manager->shortcuts().values()) { Shortcut shortcut; shortcut.s = s; shortcut.key = s.action->shortcut(); shortcut.item = new QTreeWidgetItem(ui_->list, QStringList() << s.action->text() << s.action->shortcut().toString(QKeySequence::NativeText)); shortcut.item->setData(0, Qt::UserRole, s.id); shortcuts_[s.id] = shortcut; } ui_->list->sortItems(0, Qt::AscendingOrder); ItemClicked(ui_->list->topLevelItem(0)); }
void FriendArea::AddFriendToLayout(LinkC_Friend_Data Myfriend){ LinkcFriendItem *f = new LinkcFriendItem(this); f->setFriend(Myfriend); FriendLabelArea->resize(list->width()-20,_FRIEND_LABEL_HEIGTH*friendcount); FriendLayout->addWidget(f); this->connect(f,SIGNAL(clicked(LinkC_Friend_Data)),this,SLOT(ItemClicked(LinkC_Friend_Data))); FriendMap[Myfriend.Info.UID] = f; }
AutoExpandingTreeView::AutoExpandingTreeView(QWidget* parent) : QTreeView(parent), auto_open_(true), expand_on_reset_(true), add_on_double_click_(true), ignore_next_click_(false) { setExpandsOnDoubleClick(false); setAnimated(true); connect(this, SIGNAL(expanded(QModelIndex)), SLOT(ItemExpanded(QModelIndex))); connect(this, SIGNAL(clicked(QModelIndex)), SLOT(ItemClicked(QModelIndex))); connect(this, SIGNAL(doubleClicked(QModelIndex)), SLOT(ItemDoubleClicked(QModelIndex))); }
void CustomComboboxItem::mouseReleaseEvent(QMouseEvent *event) { ChangeBkPic(NORMAL_STATE); emit ItemClicked(this); emit ItemClicked(m_iIndex); }