summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-reader/cbkmkselector.h
Side-by-side diff
Diffstat (limited to 'noncore/apps/opie-reader/cbkmkselector.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-reader/cbkmkselector.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/noncore/apps/opie-reader/cbkmkselector.h b/noncore/apps/opie-reader/cbkmkselector.h
index 1a49c5a..1a70048 100644
--- a/noncore/apps/opie-reader/cbkmkselector.h
+++ b/noncore/apps/opie-reader/cbkmkselector.h
@@ -1,41 +1,43 @@
#include <qwidget.h>
#include <qlistbox.h>
#include <qpushbutton.h>
#include <qlayout.h>
class CBkmkSelector : public QWidget
{
Q_OBJECT
QListBox* bkmkselector;
+ QPushButton* exitButton;
signals:
void selected(int i);
void cancelled();
private slots:
void slotSelected(QListBoxItem* t) { emit selected(bkmkselector->index(t)); }
void slotSelected(int t) { emit selected(t); }
void slotCancel() { emit cancelled(); }
public:
CBkmkSelector( QWidget *parent=0, const char *name=0, WFlags f = 0) :
QWidget(parent, name, f)
{
// QFont f("unifont", 16);
// setFont( f );
QVBoxLayout* grid = new QVBoxLayout(this);
bkmkselector = new QListBox(this, "Bookmarks");
- QPushButton* exitButton = new QPushButton("Cancel", this);
+ exitButton = new QPushButton("Cancel", this);
connect(bkmkselector, SIGNAL( selected(int) ), this, SLOT( slotSelected(int) ) );
connect(bkmkselector, SIGNAL( clicked(QListBoxItem*) ), this, SLOT( slotSelected(QListBoxItem*) ) );
connect(exitButton, SIGNAL( released() ), this, SLOT( slotCancel() ) );
grid->addWidget(bkmkselector,1);
grid->addWidget(exitButton);
}
void clear() { bkmkselector->clear(); }
void insertItem(const QString& item) { bkmkselector->insertItem(item); }
QString text(int index) const { return bkmkselector->text(index); }
+ void setText(const QString& _l) { exitButton->setText(_l); }
};