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"));
}
示例#2
0
void OnMenuSudoEdit (GtkObject *object, gpointer user_data)
{
  OnButtonEdit( NULL, 3);
}