close();
}
+void UrlDialog::open()
+{
+ open_url(m_szUrl);
+}
+
void UrlDialog::remove()
{
if(!m_pUrlList->currentItem())
{
}
-void UrlDialog::dblclk_url(QTreeWidgetItem * item, int)
+void UrlDialog::open_url(QString szUrl)
{
QString cmd = "openurl ";
- QString szUrl = item->text(0);
KviQString::escapeKvs(&szUrl);
cmd.append(szUrl);
KviKvsScript::run(cmd, this);
}
+void UrlDialog::dblclk_url(QTreeWidgetItem * item, int)
+{
+ open_url(item->text(0));
+}
+
void UrlDialog::contextMenu(const QPoint & point)
{
QTreeWidgetItem * item = m_pUrlList->itemAt(point);
if (item)
{
m_szUrl = item->text(0);
+ p.setDefaultAction(p.addAction(__tr2qs("&Open"), this, SLOT(open())));
p.addAction(__tr2qs("&Remove"), this, SLOT(remove()));
p.addSeparator();
void loadList();
void clear();
void close_slot();
+ void open();
void remove();
void findtext();
+ void open_url(QString szUrl);
void dblclk_url(QTreeWidgetItem * item, int);
void contextMenu(const QPoint & p);
void sayToWin(QAction * act);