Example #1
0
void HgIgnoreWidget::setupUI()
{
    QVBoxLayout *sideBar = new QVBoxLayout;
    m_addFiles = new QPushButton(xi18nc("@label:button", "Add Files"));
    m_addPattern = new QPushButton(xi18nc("@label:button", "Add Pattern"));
    m_editEntry = new QPushButton(xi18nc("@label:button", "Edit Entry"));
    m_removeEntries = new QPushButton(xi18nc("@label:button", "Remove Entries"));
    sideBar->addWidget(m_addFiles);
    sideBar->addWidget(m_addPattern);
    sideBar->addWidget(m_editEntry);
    sideBar->addWidget(m_removeEntries);
    sideBar->addStretch();

    m_ignoreTable = new QListWidget;
    m_untrackedList = new QListWidget;
    setupUntrackedList();

    m_ignoreTable->setSelectionMode(QListWidget::ExtendedSelection);
    m_untrackedList->setSelectionMode(QListWidget::ExtendedSelection);

    QHBoxLayout *mainLayout = new QHBoxLayout;
    mainLayout->addWidget(m_untrackedList);
    mainLayout->addWidget(m_ignoreTable);
    mainLayout->addLayout(sideBar);
    setLayout(mainLayout);

    connect(m_addFiles, SIGNAL(clicked()), this, SLOT(slotAddFiles()));
    connect(m_removeEntries, SIGNAL(clicked()), this, SLOT(slotRemoveEntries()));
    connect(m_addPattern, SIGNAL(clicked()), this, SLOT(slotAddPattern()));
    connect(m_editEntry, SIGNAL(clicked()), this, SLOT(slotEditEntry()));
}
Example #2
0
AddFiles::AddFiles(QDomDocument* proj, Ide* parent,QModelIndex selected)
    :QDialog(parent)
{
    Q_UNUSED(proj);

    projectXml = proj;
    this->parent = parent;

    tasksItem = parent->model->getItem(parent->model->tasksIndex());
    this->resize(390, 148);
    this->setWindowTitle("Add Existing Files");

    buttonBox = new QDialogButtonBox(this);
    buttonBox->setGeometry(QRect(40, 110, 341, 32));
    buttonBox->setOrientation(Qt::Horizontal);
    buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

    label = new QLabel(this);
    label->setGeometry(QRect(10, 20, 91, 21));
    label->setText("Choose file(s)");

    lineEdit = new QLineEdit(this);
    lineEdit->setGeometry(QRect(100, 20, 241, 23));

    label_2 = new QLabel(this);
    label_2->setGeometry(QRect(10, 60, 91, 16));
    label_2->setText("Choose Task:");

    comboBox = new QComboBox(this);
    comboBox->setGeometry(QRect(100, 60, 241, 24));

    pushButton = new QPushButton(this);
    pushButton->setGeometry(QRect(350, 20, 31, 24));
    pushButton->setText("...");


    QObject::connect(buttonBox, SIGNAL(accepted()), this, SLOT(slotAddFiles()));
    QObject::connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));



    QDomNode nod =proj->lastChild();

    QDomNode tasks = nod.namedItem("tasks");

    lst = tasks.childNodes();

    for(int i=0;i<lst.count();i++)
        comboBox->addItem(lst.at(i).attributes().namedItem("name").nodeValue());

    if(selected.isValid())
        comboBox->setCurrentIndex(selected.row());

    connect(pushButton,SIGNAL(clicked()),this,SLOT(slotGetFiles()));
}
ProjectNewLocal::ProjectNewLocal(QWidget *parent, const char *name )
  : ProjectNewLocalS(parent,name)
{
  imagelabel->setPixmap( UserIcon("wiznewprjloc") );

//  listView->setColumnAlignment(1,Qt::AlignRight);
  listView->setColumnText(1, i18n("Add"));
  listView->removeColumn(2);
  listView->removeColumn(2);

  mask->setText("*");

  checkInsertWeb->setChecked( true );

  connect( checkInsert, SIGNAL(toggled(bool)), this, SLOT(slotSetFiles(bool)));
  connect( checkInsertWeb, SIGNAL(toggled(bool)), this, SLOT(slotSetFiles(bool)));
  connect( checkInsertWithMask, SIGNAL(toggled(bool)), this, SLOT(slotSetFiles(bool)));

  connect(addFiles, SIGNAL(clicked()),this,SLOT(slotAddFiles()));
  connect(addFolder, SIGNAL(clicked()),this,SLOT(slotAddFolder()));
  connect(clearList, SIGNAL(clicked()),this,SLOT(slotClearList()));
}