Exemplo n.º 1
0
WmSelectDialog::WmSelectDialog(const WindowManagerList &availableWindowManagers, QWidget *parent) :
    QDialog(parent),
    ui(new Ui::WmSelectDialog)
{
    qApp->setStyle("plastique");
    ui->setupUi(this);
    setModal(true);
    connect(ui->wmList, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(accept()));
    connect(ui->wmList, SIGNAL(clicked(QModelIndex)), this, SLOT(selectFileDialog(QModelIndex)));
    connect(ui->wmList, SIGNAL(activated(QModelIndex)), this, SLOT(changeBtnStatus(QModelIndex)));

    foreach (const WindowManager &wm, availableWindowManagers)
    {
        addWindowManager(wm);
    }
Exemplo n.º 2
0
WmSelectDialog::WmSelectDialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::WmSelectDialog)
{
    ui->setupUi(this);
    setModal(true);
    connect(ui->wmList, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(accept()));
    
    QMapIterator<QString,QString> it(availableWindowManagers());
    while (it.hasNext())
    {
        it.next();
        addWindowManager(it.key(), it.value());
    }
}