示例#1
0
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();
}
示例#2
0
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);
    }
}
示例#3
0
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();
}