Example #1
0
SelectTaskDialog::SelectTaskDialog( QWidget* parent )
    : QDialog( parent )
    , m_ui( new Ui::SelectTaskDialog() )
    , m_proxy( MODEL.charmDataModel() )
{
    m_ui->setupUi( this );
    m_ui->treeView->setModel( &m_proxy );
    m_ui->treeView->expandAll();
    m_ui->treeView->header()->hide();
    m_ui->treeView->setFont( TasksView::configuredFont() );
    connect( m_ui->treeView->selectionModel(),
             SIGNAL( currentChanged( const QModelIndex&, const QModelIndex& ) ),
             SLOT( slotCurrentItemChanged( const QModelIndex&, const QModelIndex& ) ) );
    connect( m_ui->treeView,
             SIGNAL( doubleClicked( const QModelIndex& ) ),
             SLOT( slotDoubleClicked( const QModelIndex& ) ) );

    connect( m_ui->filter, SIGNAL( textChanged( QString ) ),
             SLOT( slotFilterTextChanged( QString ) ) );
    connect( this, SIGNAL( accepted() ),
    		 SLOT( slotAccepted() ) );

    QSettings settings;
    settings.beginGroup( staticMetaObject.className() );
    if ( settings.contains( MetaKey_MainWindowGeometry ) ) {
        resize( settings.value( MetaKey_MainWindowGeometry ).toSize() );
    }

    //m_ui->filter->setFocus();
}
Example #2
0
ChangeStatusDlg::ChangeStatusDlg(QWidget* parent/* = 0*/)
    : QDialog(parent, QT_DEFAULT_DIALOG_HINTS)
{
    ui.setupUi(this);
    setWindowIcon(QIcon(APPICON));

    connect(this, SIGNAL(accepted()), SLOT(slotAccepted()));

    if(TT_GetUser(ttInst, TT_GetMyUserID(ttInst), &m_user))
    {
        switch(m_user.nStatusMode & STATUSMODE_MODE)
        {
        case STATUSMODE_AVAILABLE:
            ui.availBtn->setFocus();
            ui.availBtn->setChecked(true);
            break;
        case STATUSMODE_AWAY:
            ui.awayBtn->setFocus();
            ui.awayBtn->setChecked(true);
            break;
        case STATUSMODE_QUESTION :
            ui.questionBtn->setFocus();
            ui.questionBtn->setChecked(true);
            break;
        }
        ui.msgEdit->setText(_Q(m_user.szStatusMsg));
    }
}
Example #3
0
CloneDialog::CloneDialog(MainWindow *destination, bool newMachine)
: ui(new Ui_clone_machine), destination(destination), newMachine(newMachine), machineName(QString::fromUtf8(""))
{
	ui->setupUi(this);
	connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(slotAccepted()));

	ui->retranslateUi(this);
	for(int i = 0; i < ui->buttonBox->buttons().size(); i++)
	{
		switch(ui->buttonBox->standardButton(ui->buttonBox->buttons()[i]))
		{
			case QDialogButtonBox::Ok: ui->buttonBox->buttons()[i]->setText("Ok"); break;
			case QDialogButtonBox::Cancel: ui->buttonBox->buttons()[i]->setText("Annulla"); break;
		}
	}

	if(newMachine)
	{
		setWindowTitle(QApplication::translate("clone_machine", "Crea macchina...", 0, QApplication::UnicodeUTF8));
		ui->checkBox->setChecked(true);
		ui->checkBox->setEnabled(false);
	}

	connect(ui->lineEdit, SIGNAL(editingFinished()), this, SLOT(slotMachineNameChanged()));
}
void KexiStartupFileHandler::init(const KUrl &startDirOrVariable, Mode mode)
{
/*    if (d->requester || d->dialog) {
        QWidget *w = d->requester ? static_cast<QWidget*>(d->requester) : 
            static_cast<QWidget*>(d->dialog);
        connect(w, SIGNAL(destroyed()), this, SLOT(saveRecentDir()));
    }*/
    connect(d->dialog, SIGNAL(accepted()), this, SLOT(slotAccepted()));
    //d->dialog->setStartDir(startDirOrVariable);
    KUrl url;
    if (startDirOrVariable.protocol() == "kfiledialog") {
        url = KFileDialog::getStartUrl(startDirOrVariable, d->recentDirClass);
    }
    else {
        url = startDirOrVariable;
    }
    if (d->requester)
        d->requester->setUrl(url);
    else
        d->dialog->setUrl(url);
    //setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
    setMode(mode);
    QAction *previewAction = d->dialog->actionCollection()->action("preview");
    if (previewAction)
        previewAction->setChecked(false);

    // setFocusProxy(locationEdit());

//    connect(dialog, SIGNAL(fileHighlighted(QString)),
//            this, SLOT(slotExistingFileHighlighted(QString)));
}
void BaseProjectWizardDialog::init()
{
    if (d->introPageId == -1) {
        d->introPageId = addPage(d->introPage);
    } else {
        d->introPageId = d->desiredIntroPageId;
        setPage(d->desiredIntroPageId, d->introPage);
    }
    connect(this, SIGNAL(accepted()), this, SLOT(slotAccepted()));
    connect(this, SIGNAL(nextClicked()), this, SLOT(nextClicked()));
}
void BaseProjectWizardDialog::init()
{
    if (d->introPageId == -1) {
        d->introPageId = addPage(d->introPage);
    } else {
        d->introPageId = d->desiredIntroPageId;
        setPage(d->desiredIntroPageId, d->introPage);
    }
    wizardProgress()->item(d->introPageId)->setTitle(tr("Location"));
    connect(this, SIGNAL(accepted()), this, SLOT(slotAccepted()));
    connect(this, SIGNAL(nextClicked()), this, SLOT(nextClicked()));
}
Example #7
0
RedefineDlg::RedefineDlg()
{
  m_accountName.clear();
  m_amountColumn = 0;
  m_columnTotalWidth = 0;
  m_maxWidth = 0;
  m_mainHeight = 0;
  m_mainWidth = 0;
  m_priceColumn = 0;
  m_quantityColumn = 0;
  m_ret = 0;
  m_typeColumn = 0;

  m_price = 0;
  m_quantity = 0;
  m_amount = 0;

  m_typesList << "buy" << "sell" << "divx" << "reinvdiv" << "shrsin" << "shrsout" << "intinc";

  m_iconYes = QPixmap(KIconLoader::global()->loadIcon("dialog-ok", KIconLoader::Small, KIconLoader::DefaultState));
  m_iconNo = QPixmap(KIconLoader::global()->loadIcon("dialog-cancel", KIconLoader::Small, KIconLoader::DefaultState));

  m_widget = new RedefineDlgDecl();
  setMainWidget(m_widget);

  m_widget->tableWidget->setToolTip(i18n("Results table"));
  m_widget->tableWidget->setRowCount(2);
  m_mainWidth = m_widget->tableWidget->size().width();
  m_mainHeight = m_widget->tableWidget->size().height();

  this->enableButtonOk(false);
  m_widget->kcombobox_Actions->setCurrentIndex(-1);

  connect(m_widget->kcombobox_Actions, SIGNAL(activated(int)), this, SLOT(slotNewActionSelected(int)));
  connect(this, SIGNAL(okClicked()), this, SLOT(slotAccepted()));
  connect(this, SIGNAL(cancelClicked()), this, SLOT(slotRejected()));
}
Example #8
0
		levelCombo->addItems(QStringList() << "Guest" << "User" << "Admin");
		levelCombo->setCurrentIndex(user->level());
		
		tableWidget->setCellWidget(row, 2, levelCombo);
		 
		row ++;
	}
	
	tableWidget->resizeColumnsToContents();
	tableWidget->resizeRowsToContents();
	
	connect(ui->addUserBtn, SIGNAL(clicked()), this, SLOT(addUser()));
	connect(ui->delUserBtn, SIGNAL(clicked()), this, SLOT(delUser()));
	connect(tableWidget, SIGNAL(itemChanged(QTableWidgetItem*)), this, SLOT(adjustTableSize()));
	
	connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(slotAccepted()));
	
}

void HttpUserSetupDialog::addUser()
{
	QTableWidget * tableWidget = ui->httpUsers;
	int row = tableWidget->rowCount();
	tableWidget->setRowCount(row+1);
	tableWidget->setItem(row,0,new QTableWidgetItem("newuser"));
	tableWidget->setItem(row,1,new QTableWidgetItem("newpass"));
	tableWidget->setItem(row,2,new QTableWidgetItem("0"));
		
	QComboBox *levelCombo = new QComboBox();
	
	levelCombo->addItems(QStringList() << "Guest" << "User" << "Admin");