ManageBookmarksDlg::ManageBookmarksDlg(QWidget* parent):QDialog(parent) { setupUi(this); for(int i=0;i<KpxBookmarks::count();i++){ QListWidgetItem* item=new QListWidgetItem(ListWidget); item->setData(Qt::UserRole,i); item->setText(KpxBookmarks::title(i)); } connect(Button_Add,SIGNAL(clicked()),this,SLOT(OnButtonAdd())); connect(Button_Edit,SIGNAL(clicked()),this,SLOT(OnButtonEdit())); connect(Button_Delete,SIGNAL(clicked()),this,SLOT(OnButtonDelete())); connect(Button_Up,SIGNAL(clicked()),this,SLOT(OnButtonUp())); connect(Button_Down,SIGNAL(clicked()),this,SLOT(OnButtonDown())); connect(ListWidget,SIGNAL(itemDoubleClicked(QListWidgetItem*)),this,SLOT(edit(QListWidgetItem*))); connect(buttonBox->button(QDialogButtonBox::Close),SIGNAL(clicked()),this,SLOT(close())); Button_Add->setIcon(getIcon("bookmark_add")); Button_Edit->setIcon(getIcon("bookmark_edit")); Button_Delete->setIcon(getIcon("bookmark_del")); Button_Up->setIcon(getIcon("up")); Button_Down->setIcon(getIcon("down")); }
void OnMenuSudoEdit (GtkObject *object, gpointer user_data) { OnButtonEdit( NULL, 3); }