int main( int argc, char **argv ) { KCmdLineArgs::init(argc, argv, "kurlrequestertest", 0, ki18n("kurlrequestertest"), "0", ki18n("test app")); KApplication app; app.setQuitOnLastWindowClosed(false); KUrl url = KUrlRequesterDialog::getUrl( "ftp://ftp.kde.org" ); qDebug( "Selected url: %s", url.url().toLatin1().constData()); KUrlRequester *req = new KUrlRequester(); #ifndef KDE_NO_DEPRECATED KEditListBox *el = new KEditListBox( QLatin1String("Test"), req->customEditor() ); #else KEditListWidget *el = new KEditListWidget( req->customEditor() ); el->setWindowTitle( QLatin1String("Test") ); #endif el->show(); KUrlRequester *req1 = new KUrlRequester(); req1->fileDialog(); req1->setWindowTitle("AAAAAAAAAAAA"); req1->show(); return app.exec(); }
void StringListEdit::showEditor() { KDialog dialog(this->topLevelWidget()); dialog.setCaption(i18n("Edit List of Items")); dialog.setObjectName("stringlist_dialog"); dialog.setButtons(KDialog::Ok | KDialog::Cancel); dialog.setDefaultButton(KDialog::Ok); dialog.setModal(false); dialog.showButtonSeparator(true); KEditListBox *edit = new KEditListBox(i18n("Contents of %1", property()->caption()), &dialog, "editlist"); dialog.setMainWidget(edit); edit->insertStringList(m_list); if (dialog.exec() == QDialog::Accepted) { m_list = edit->items(); m_edit->setText(m_list.join(", ")); emit valueChanged(this); } }
int main(int argc, char **argv) { QApplication::setApplicationName("keditlistboxtest"); QApplication app(argc, argv); KEditListBox::CustomEditor editor(new KComboBox(true, 0)); KEditListBox *box = new KEditListBox(QLatin1String("KEditListBox"), editor); box->insertItem(QLatin1String("Test")); box->insertItem(QLatin1String("for")); box->insertItem(QLatin1String("this")); box->insertItem(QLatin1String("KEditListBox")); box->insertItem(QLatin1String("Widget")); box->show(); return app.exec(); }