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())); }
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())); }