Beispiel #1
0
SetupDlg::SetupDlg(QWidget *parent, Qt::WindowFlags f)
    : QDialog(parent, f)
{
    tempTypeLbl = new QLabel(tr("Temperature type:"));
    cityCodeLbl = new QLabel(tr("City code:"));
    cityCode = new QLineEdit;
    tempCB = new QComboBox;
    tempCB->addItem(tr("Fahrenheit"), "f");
    tempCB->addItem(tr("Celsius"), "c");
    saveBtn = new QPushButton(tr("Save"));
    cancelBtn = new QPushButton(tr("Cancel"));
    helpBtn = new QPushButton(tr("Need help?"));
    settings = new QSettings("TQWeather", "YahooWeather");
    cityCode->setText(settings->value("City", "44418").toString());
    int selectedItem = tempCB->findData(settings->value("TempType", "c").toString());
    selectedItem > -1 ? tempCB->setCurrentIndex(selectedItem) : tempCB->setCurrentIndex(0);
    QVBoxLayout *layout = new QVBoxLayout;
    layout->addWidget(cityCodeLbl);
    layout->addWidget(cityCode);
    layout->addWidget(helpBtn);
    layout->addWidget(tempTypeLbl);
    layout->addWidget(tempCB);
    layout->addStretch();
    layout->addWidget(saveBtn);
    layout->addWidget(cancelBtn);
    setLayout(layout);
    setWindowIcon(QIcon("img/settings.png"));
    setWindowTitle(tr("Weather Settings"));
    connect(saveBtn, SIGNAL(clicked()), this, SLOT(btnSaveClick()));
    connect(cancelBtn, SIGNAL(clicked()), this, SLOT(close()));
    connect(helpBtn, SIGNAL(clicked()), this, SLOT(btnHelpClick()));
}
Beispiel #2
0
MainForm::MainForm(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f)
{
	m_form.setupUi(this);
	canvas = new Canvas(this,m_form.groupBox_2);
	canvas->setGeometry( 10, 20, Canvas::getWidth(), Canvas::getHeight() );
	getDrawManager.init( canvas );
    
    connect( m_form.btnSave, SIGNAL(clicked()), this, SLOT(btnSaveClick()) );
    connect( m_form.btnOpen, SIGNAL(clicked()), this, SLOT(btnOpenClick()) );
    connect( m_form.btnClear, SIGNAL(clicked()), this, SLOT(btnClearClick()) );
    
    connect( m_form.radioAdd, SIGNAL(clicked()), this, SLOT(btnAdd()) );
    connect( m_form.radioInsert, SIGNAL(clicked()), this, SLOT(btnInsert()) );
    connect( m_form.radioRemove, SIGNAL(clicked()), this, SLOT(btnRemove()) );
    connect( m_form.radioDesk, SIGNAL(clicked()), this, SLOT(btnDesk()) );
    connect( m_form.radioBall, SIGNAL(clicked()), this, SLOT(btnBall()) );
    connect( m_form.radioBottom, SIGNAL(clicked()), this, SLOT(btnBottom()) );
}
Beispiel #3
0
void __fastcall TDB_packer::ExtBtn5Click(TObject *Sender)
{
	btnSaveClick((TObject*)0);
	spawnl(P_WAIT, "compress_dbx.bat", "compress_dbx.bat", m_cfgFileName.c_str());
}