void ReportGridOptions::setVisible(bool v) { show_grid = v; QSettings settings; settings.setPath("OpenMFG.com", "OpenReports", QSettings::UserScope); settings.writeEntry("/OpenMFG/rwShowGrid", show_grid); emit gridOptionsChanged(); }
void SetupDialog::commitSettings(bool skipped) { QSettings settings; DEBUG << "Settings location is " << settings.fileName(); settings.setValue("app/wizard_done", true); if(!skipped) { if(_ui->storeIniFormatCheckBox->isChecked()) { settings.setValue("app/ini_format", true); settings.setValue("app/app_data", _appDataDir); settings.sync(); settings.setPath(QSettings::IniFormat, QSettings::UserScope, _appDataDir); settings.setDefaultFormat(QSettings::IniFormat); } QSettings settings; settings.setValue("app/app_data", _appDataDir); settings.setValue("tarsnap/path", _tarsnapDir); settings.setValue("tarsnap/version", _tarsnapVersion); settings.setValue("tarsnap/cache", _tarsnapCacheDir); settings.setValue("tarsnap/key", _tarsnapKeyFile); settings.setValue("tarsnap/user", _ui->tarsnapUserLineEdit->text()); settings.setValue("tarsnap/machine", _ui->machineNameLineEdit->text()); } settings.sync(); accept(); }
void SpaceNavigatorPluginForm::SetConnectString( const char* connectString ) { vrpnDeviceLineEdit->setText(QString(connectString)); QSettings settings; settings.setPath("UFZ", "VRED-SpaceNavigatorPlugin"); settings.writeEntry("connectionString", QString(connectString)); }
void MainWindow::saveSettings(void) { QSettings userprefs; userprefs.setPath( QSettings::NativeFormat, QSettings::SystemScope, "/usr/local/share/rtxi/"); QString filename = QFileDialog::getSaveFileName( this, tr("Save current workspace"), userprefs.value("/dirs/setfiles", getenv("HOME")).toString(), tr("Settings (*.set)")); if (!filename.isEmpty()) { if (!filename.endsWith(".set")) filename = filename + ".set"; if (QFileInfo(filename).exists() && QMessageBox::warning(this, "File Exists", "Do you wish to overwrite " + filename + "?", QMessageBox::Yes | QMessageBox::Default, QMessageBox::No | QMessageBox::Escape) != QMessageBox::Yes) { DEBUG_MSG("MainWindow::saveSettings : canceled overwrite\n"); return; } Settings::Manager::getInstance()->save(filename.toStdString()); } }
int main(int argc, char** argv) { #ifdef XQ_WS_WIN WSADATA wsaData; if(WSAStartup(MAKEWORD(1, 1), &wsaData)) { qDebug("Failed to initialize Window Sockets library."); } #endif QApplication app(argc, argv); QSplashScreen * splash = new QSplashScreen(QPixmap(":/images/openrpt.png")); splash->show(); _databaseURL = ""; QStringList xml_files; if (argc > 1) { for (int intCounter = 1; intCounter < argc; intCounter++) { QString argument(argv[intCounter]); if (argument.startsWith("-databaseURL=", false)) _databaseURL = argument.right(argument.length() - 13); else if(argument.startsWith("-f=", false)) xml_files.append(argument.right(argument.length() - 3)); else if(!argument.startsWith("-")) xml_files.append(argument); } } if (_databaseURL == "") { QSettings settings; settings.setPath("OpenMFG.com", "OpenRPT", QSettings::UserScope); _databaseURL = settings.readEntry("/OpenRPT/_databaseURL", "pgsql://127.0.0.1/mfg:5432"); } app.addLibraryPath("."); ReportWriterWindow * rwf = new ReportWriterWindow(); for(int i = 0; i < xml_files.size(); i++) rwf->openReportFile(xml_files.at(i)); app.setMainWidget( rwf ); rwf->show(); app.connect( &app, SIGNAL(lastWindowClosed()), &app, SLOT(quit()) ); qApp->processEvents(); splash->finish(rwf); delete splash; int ret = app.exec(); #ifdef XQ_WS_WIN WSACleanup(); #endif return ret; }
void ReportGridOptions::setSnap(bool yes) { snap_grid = yes; QSettings settings; settings.setPath("OpenMFG.com", "OpenReports", QSettings::UserScope); settings.writeEntry("/OpenMFG/rwSnapGrid", snap_grid); emit gridOptionsChanged(); }
MessageManager::MessageManager() : QObject() { QSettings settings; settings.setPath( "qtlen.sf.net", "QTlen" ); settings.beginGroup( "/general" ); connect( this, SIGNAL( gotMessage( QString, const QString&, const QDateTime& ) ), SLOT( receiveMessage( QString, const QString&, const QDateTime& ) ) ); connect( this, SIGNAL( gotChatMessage( QString, const QString&, const QDateTime& ) ), SLOT( receiveChatMessage( QString, const QString&, const QDateTime& ) ) ); connect( this, SIGNAL( gotErrorMessage( QString, int, const QString&, const QString&, const QDateTime& ) ), SLOT( errorMessage( QString, int, const QString&, const QString&, const QDateTime& ) ) ); connect( this, SIGNAL( gotTypingNotification( QString, bool ) ), SLOT( receiveTypingNotification( QString, bool ) ) ); connect( this, SIGNAL( gotSoundAlert( QString ) ), SLOT( receiveSoundAlert( QString ) ) ); if( settings.readBoolEntry( "/email", true ) ) connect( this, SIGNAL( gotEmail( QString, const QString& ) ), SLOT( mailMessage( QString, const QString& ) ) ); //tymaczasowo do piasku puki jest brak klasy WebMessage //if( settings.readBoolEntry( "/webmsg", true ) ) // connect( tlen_manager, SIGNAL(gotWebMessage( const QString&, const QString&, const QString&, const QString& )), // SLOT(webMessage( const QString&, const QString&, const QString&, const QString& )) ); settings.endGroup(); }
void DynamoModelLoader::load_dialog(void) { QSettings userprefs; userprefs.setPath(QSettings::NativeFormat, QSettings::SystemScope, "/usr/local/share/rtxi/"); QString file_name = QFileDialog::getOpenFileName(MainWindow::getInstance(), userprefs.value("/dirs/dynamomodels", getenv("HOME")).toString(), "Dynamo Models (*" MODEL_SOURCE_SUFFIX ");;All (*.*)"); load((char *) file_name.toStdString().c_str()); }
void ReportGridOptions::setXInterval(double i) { x_interval = i; QSettings settings; settings.setPath("OpenMFG.com", "OpenReports", QSettings::UserScope); settings.writeEntry("/OpenMFG/rwXGridInterval", x_interval); double d = _realDpiX * x_interval; double di = ((d - floor(d)) < 0.5 ? floor(d) : (floor(d) + 1.0) ); dpiX = (int)((di / x_interval) + 0.01); emit gridOptionsChanged(); }
void preferencesForm::saveSettings() { QSettings settings; settings.setPath( "sqlitebrowser.sf.net", "SQLite Database Browser 2", QSettings::UserScope ); settings.writeEntry( "/db/defaultencoding", defaultencoding ); settings.writeEntry( "/db/defaultnewdata", defaultnewdata ); settings.writeEntry( "/db/defaultlocation", defaultlocation ); settings.writeEntry( "/db/defaulttext", defaulttext ); accept(); }
// // ReportGridOptions method implementations // ReportGridOptions::ReportGridOptions(int rdx, int rdy, QObject * parent, const char * name) : QObject(parent, name) { QSettings settings; settings.setPath("OpenMFG.com", "OpenReports", QSettings::UserScope); show_grid = settings.readBoolEntry("/OpenMFG/rwShowGrid", FALSE); snap_grid = settings.readBoolEntry("/OpenMFG/rwSnapGrid", FALSE); _realDpiX = rdx; _realDpiY = rdy; setXInterval(settings.readDoubleEntry("/OpenMFG/rwXGridInterval",0.05)); setYInterval(settings.readDoubleEntry("/OpenMFG/rwYGridInterval",0.05)); }
void FLManagerModules::writeState() { QSettings config; config.setPath( "InfoSiAL", "FacturaLUX", QSettings::User ); QString keybase( "/facturalux/lite/" ); QString idDB = "noDB"; if ( db_->dbAux() ) idDB = db_->database() + db_->host() + db_->user() + db_->driverName() + QString::number( db_->port() ); config.writeEntry( keybase + "Modules/activeIdModule/" + idDB, activeIdModule_ ); config.writeEntry( keybase + "Modules/activeIdArea/" + idDB, activeIdArea_ ); config.writeEntry( keybase + "Modules/shaLocal/" + idDB, shaLocal_ ); }
int login::set(ParameterList &pParams, QSplashScreen *pSplash) { _splash = pSplash; QVariant param; bool valid; param = pParams.value("username", &valid); if (valid) { _username->setText(param.toString()); _password->setFocus(); _captive = TRUE; } else { _username->setFocus(); _captive = FALSE; } param = pParams.value("copyright", &valid); if (valid) _copyrightLit->setText(param.toString()); param = pParams.value("version", &valid); if (valid) _versionLit->setText(tr("Version ") + param.toString()); param = pParams.value("build", &valid); if (valid) _build->setText(param.toString()); param = pParams.value("name", &valid); if (valid) { _nameLit->setText(param.toString()); } param = pParams.value("databaseURL", &valid); if (valid) _databaseURL = param.toString(); else { QSettings settings; settings.setPath("OpenMFG.com", "OpenRPT", QSettings::UserScope); _databaseURL = settings.readEntry("/OpenRPT/_databaseURL", "pgsql://127.0.0.1/mfg:5432"); } populateDatabaseInfo(); return 0; }
void FLConnectDBDialog::removeMark() { comboBoxMarks->removeItem( comboBoxMarks->currentItem() ); QSettings settings; settings.setPath( "InfoSiAL", "FacturaLUX", QSettings::User ); QString keybase( "/facturalux/lite/" ); QStringList names; for ( int i = 0; i < comboBoxMarks->count(); i++ ) names << comboBoxMarks->text( i ); settings.writeEntry( keybase + "DBA/marks", names ); }
RosterBox::RosterBox( QWidget* parent, const char* name ) : QListView( parent, name ), QToolTip( viewport() ) { QSettings settings; settings.setPath( "qtlen.sf.net", "QTlen" ); settings.beginGroup( "/look" ); header()->hide(); setResizeMode( QListView::AllColumns ); addColumn( QString::null ); setTreeStepSize( 5 ); setPaletteBackgroundColor( (QColor)settings.readEntry( "/roster/background", "#eeeeee" ) ); setPaletteForegroundColor( (QColor)settings.readEntry( "/roster/foreground", "#000000" ) ); setSorting( -1 ); connect( roster_manager, SIGNAL( refreshContext() ), this, SLOT( refreshContext() ) ); connect( this, SIGNAL( clicked( QListViewItem * ) ), SLOT( clicked( QListViewItem * ) ) ); connect( this, SIGNAL( doubleClicked( QListViewItem *, const QPoint &, int ) ), SLOT( doubleClicked( QListViewItem *, const QPoint &, int ) ) ); connect( this, SIGNAL( contextMenuRequested( QListViewItem *, const QPoint &, int ) ), SLOT( contextMenuRequested( QListViewItem *, const QPoint &, int ) ) ); connect( this, SIGNAL( itemRenamed(QListViewItem *, int, const QString &) ), SLOT( itemRenamed(QListViewItem *, int, const QString &) ) ); menu = new QPopupMenu( this ); menu->insertItem( QIconSet( takePixmap( "msg" ) ), tr( "New &message" ), this, SLOT( newMessage() ), CTRL+Key_M ); menu->insertItem( QIconSet( takePixmap( "msg-chat" ) ), tr( "New &chat" ), this, SLOT( newChatMessage() ), CTRL+Key_C ); menu->insertSeparator(); menu->insertItem( QIconSet( takePixmap( "edit" ) ), tr( "Edit contact" ), this, SLOT( edit() ) ); menu->insertItem( QIconSet( takePixmap( "find" ) ), tr( "Check in pubdir" ), this, SLOT( pubdir() ) ); menu->insertSeparator(); menu->insertItem( QIconSet( takePixmap( "rename" ) ), tr( "Rename contect" ), this, SLOT( rename() ) ); menu->insertItem( QIconSet( takePixmap( "delete" ) ), tr( "Remove contect" ), this, SLOT( remove() ) ); settings.endGroup(); settings.beginGroup( "/roster" ); setShowOffline( settings.readBoolEntry( "/showOffline", true ) ); setShowAway( settings.readBoolEntry( "/showAway", true ) ); settings.endGroup(); }
QTlen::QTlen( QWidget *parent, const char *name ) : QMainWindow( parent, name ), v_tray( false ), v_quit( false ) { QSettings settings; settings.setPath( "qtlen.berlios.de", "QTlen" ); settings.beginGroup( "/window" ); setGeometry( settings.readNumEntry( "/main/xpos", 50 ), settings.readNumEntry( "/main/ypos", 50 ), settings.readNumEntry( "/main/width", 225 ), settings.readNumEntry( "/main/height", 450 ) ); settings.resetGroup(); PresenceManager::initModule(); Tlen::initModule(); MessageManager::initModule(); RosterManager::initModule(); PubdirManager::initModule(); SoundManager::initModule(); setCaption( "QTlen: "+tlen_manager->getJid() ); setIcon( takePixmap("offline") ); settings.beginGroup( "/general" ); roster = new RosterBox( this ); setCentralWidget( roster ); addToolBars(); if( settings.readBoolEntry( "/trayicon/activated" ) ) activeTrayIcon(); else v_quit = true; settings.resetGroup(); connect( presence_manager, SIGNAL( statusChanged( PresenceManager::PresenceStatus, const QString& ) ), SLOT( statusChanged( PresenceManager::PresenceStatus, const QString& ) ) ); connect( tlen_manager, SIGNAL( connecting() ), SLOT( connecting() ) ); }
SpaceNavigatorPluginForm::SpaceNavigatorPluginForm( QWidget* parent /*= 0*/, const char* name /*= 0*/, WFlags fl /*= 0*/ ) : SpaceNavigatorPluginFormBase( parent, name, fl ) { translationFactorSlider->setRange(0.01, 50.0); translationFactorSlider->setValue(10.0f); rotationFactorSlider->setRange(0.1, 2.0); rotationFactorSlider->setValue(1.0f); QSettings settings; settings.setPath("UFZ", "VRED-SpaceNavigatorPlugin"); QString connectString = settings.readEntry("connectionString", QString("[email protected]")); vrpnDeviceLineEdit->setText(connectString); }
void RosterBox::setShowOffline( bool v ) { QSettings settings; settings.setPath( "qtlen.sf.net", "QTlen" ); settings.beginGroup( "/roster" ); v_showOffline = v; settings.writeEntry( "/showOffline", v ); refreshContext(); settings.endGroup(); }
/* * Load MainWindow settings */ void MainWindow::loadWindow(void) { QSettings userprefs; userprefs.setPath( QSettings::NativeFormat, QSettings::SystemScope, "/usr/local/share/rtxi/"); userprefs.beginGroup("MainWindow"); restoreGeometry(userprefs.value("geometry", saveGeometry()).toByteArray()); move(userprefs.value("pos", pos()).toPoint()); resize(userprefs.value("size", size()).toSize()); if (userprefs.value("maximized", isMaximized()).toBool()) showMaximized(); userprefs.endGroup(); show(); }
void Message::closeEvent( QCloseEvent* ce ) { QSettings settings; settings.setPath( "qtlen.sf.net", "QTlen" ); settings.beginGroup( "/window/message" ); settings.writeEntry( "/width", width() ); settings.writeEntry( "/height", height() ); settings.resetGroup(); ce->accept(); //msg_manager->deleteChatDialog( getJid() ); }
//запись настроек void MainForm::writeSettings() { QSettings settings; settings.setPath("pku.ru", "ExecutionControl"); settings.beginGroup("/ExecutionControl"); settings.beginGroup("/geometry"); settings.writeEntry("/x", x()); settings.writeEntry("/y", y()); settings.writeEntry("/width", width()); settings.writeEntry("/height", height()); settings.endGroup(); settings.beginGroup("/widthColumn"); //сохранение ширины столбцов таблицы for(int col = 0; col < topicTable->numCols(); col++) settings.writeEntry("/" + QString::number(col), topicTable->columnWidth(col)); settings.endGroup(); settings.endGroup(); }
void FLConnectDBDialog::addMark() { QString datConn; QString driverAlias = comboBoxDB->currentText(); if ( comboBoxNameDB->currentText().isEmpty() ) { QMessageBox::warning( qApp->focusWidget(), tr( "Agregar marcador" ), tr( "Establezca el nombre de la base de datos" ), QMessageBox::Ok, 0, 0 ); comboBoxNameDB->setFocus(); return; } datConn = comboBoxNameDB->currentText(); datConn += ":" + lineEditUser->text(); datConn += ":" + driverAlias; if ( FLSqlDatabase::needConnOption( driverAlias, FLSqlDatabase::HOST ) && lineEditHost->text().isEmpty() ) { QMessageBox::warning( qApp->focusWidget(), tr( "Agregar marcador" ), tr( "Establezca el nombre del servidor" ), QMessageBox::Ok, 0, 0 ); lineEditHost->setFocus(); return; } datConn += ":" + lineEditHost->text(); if ( FLSqlDatabase::needConnOption( driverAlias, FLSqlDatabase::PORT ) && lineEditPort->text().isEmpty() ) { QMessageBox::warning( qApp->focusWidget(), tr( "Agregar marcador" ), tr( "Establezca el número de puerto" ), QMessageBox::Ok, 0, 0 ); lineEditPort->setFocus(); return; } datConn += ":" + lineEditPort->text(); comboBoxMarks->insertItem( datConn ); comboBoxMarks->setCurrentText( datConn ); QSettings settings; settings.setPath( "InfoSiAL", "FacturaLUX", QSettings::User ); QString keybase( "/facturalux/lite/" ); QStringList names; for ( int i = 0; i < comboBoxMarks->count(); i++ ) names << comboBoxMarks->text( i ); settings.writeEntry( keybase + "DBA/marks", names ); }
void MainWindow::closeEvent(QCloseEvent* event) { /* * Save MainWindow settings */ QSettings userprefs; userprefs.setPath( QSettings::NativeFormat, QSettings::SystemScope, "/usr/local/share/rtxi/"); userprefs.beginGroup("MainWindow"); userprefs.setValue("geometry", saveGeometry()); userprefs.setValue("maximized", isMaximized()); if (!isMaximized()) { userprefs.setValue("pos", pos()); userprefs.setValue("size", size()); } userprefs.endGroup(); }
QString RosterBoxItem::expandTemplate( int ) { QSettings settings; settings.setPath( "qtlen.sf.net", "QTlen" ); settings.beginGroup( "/look" ); QString t = QString::null; if( settings.readBoolEntry( "/descriptionUnderContact", false ) ) { t += QString( "<nobr>%1</nobr>" ).arg( text( 0 ) ); if( !roster_manager->getContactDescription( text( 2 ) ).isEmpty() ) t += QString( "<br><font size=\"-1\">%1</font>" ).arg( plain2rich( roster_manager->getContactDescription( text( 2 ) ) ) ); } return t; }
bool MldConfig::save() { #ifdef WIN32 QSettings settings; settings.setPath("SalemRadioLabs","CallCommander",QSettings::SystemScope); settings.setValue("/MysqlHostname",conf_mysql_hostname); settings.setValue("/MysqlUsername",conf_mysql_username); settings.setValue("/MysqlPassword",conf_mysql_password); settings.setValue("/MysqlDatabase",conf_mysql_dbname); settings.setValue("/MysqlServerType",conf_mysql_dbtype); settings.setValue("/DetailsRefreshInterval",conf_details_refresh_interval); #else FILE *f=NULL; QString filename=conf_filename; #ifdef OS_X char temp_name[256]; strcpy(temp_name,"/tmp/mdbadminXXXXXX"); mktemp(temp_name); filename=temp_name; #endif // OS_X if((f=fopen(filename,"w"))==NULL) { return false; } fprintf(f,"[mySQL]\n"); fprintf(f,"Hostname=%s\n",(const char *)conf_mysql_hostname.toAscii()); fprintf(f,"Username=%s\n",(const char *)conf_mysql_username.toAscii()); fprintf(f,"Password=%s\n",(const char *)conf_mysql_password.toAscii()); fprintf(f,"Database=%s\n",(const char *)conf_mysql_dbname.toAscii()); fprintf(f,"ServerType=%s\n",(const char *)conf_mysql_dbtype.toAscii()); fprintf(f,"[MCallMan]\n"); fprintf(f,"DetailsRefreshInterval=%d\n",conf_details_refresh_interval); fclose(f); #ifdef OS_X QString cmd=QString("cat ")+filename+" | /usr/libexec/authopen -w "+MLD_CONF_FILE; system(cmd); unlink(filename); #endif // OS_X #endif // WIN32 return true; }
void MainWindow::loadSettings(void) { QSettings userprefs; userprefs.setPath( QSettings::NativeFormat, QSettings::SystemScope, "/usr/local/share/rtxi/"); QString filename = QFileDialog::getOpenFileName( this, tr("Load saved workspace"), userprefs.value("/dirs/setfiles", getenv("HOME")).toString(), tr("Settings (*.set)")); if (QFile(filename).exists()) { systemMenu->clear(); mdiArea->closeAllSubWindows(); Settings::Manager::getInstance()->load(filename.toStdString()); } }
void FLConnectDBDialog::tryConnect() { FLSqlDatabase * db = new FLSqlDatabase(); if ( !db->loadDriver( FLSqlDatabase::driverAliasToDriverName( comboBoxDB->currentText() ) ) ) { QMessageBox::critical( 0, tr( "Driver no cargado" ), tr( "Error al cargar el driver %1." ).arg( comboBoxDB->currentText() ), QMessageBox::Ok, 0, 0 ); error_ = true; delete db; this->accept(); return ; } if ( !db->connectDB( comboBoxNameDB->currentText(), lineEditUser->text(), lineEditPassword->text(), lineEditHost->text(), lineEditPort->text().toInt() ) ) { error_ = true; delete db; this->accept(); return ; } QSettings settings; settings.setPath( "InfoSiAL", "FacturaLUX", QSettings::User ); QString keybase( "/facturalux/lite/" ); settings.writeEntry( keybase + "DBA/username", lineEditUser->text() ); settings.writeEntry( keybase + "DBA/password", lineEditPassword->text() ); settings.writeEntry( keybase + "DBA/port", lineEditPort->text() ); settings.writeEntry( keybase + "DBA/hostname", lineEditHost->text() ); settings.writeEntry( keybase + "DBA/db", comboBoxDB->currentText() ); settings.writeEntry( keybase + "DBA/lastDB", comboBoxNameDB->currentText() ); QStringList names; for ( int i = 0; i < comboBoxNameDB->count(); i++ ) names << comboBoxNameDB->text( i ); if ( names.findIndex( comboBoxNameDB->currentText() ) == -1 ) names << comboBoxNameDB->currentText(); settings.writeEntry( keybase + "DBA/namesDB", names ); error_ = false; FLSqlConnections::addDatabase( db ); this->accept(); }
void MldConfig::clear() { #ifdef WIN32 QSettings settings; settings.setPath("SalemRadioLabs","CallCommander",QSettings::UserScope); settings.insertSearchPath(QSettings::Windows,"/SalemRadioLabs"); conf_filename= QString().sprintf("%s\\%s",(const char *)settings. readEntry("/InstallDir","C:\\etc"), DEFAULT_WIN_CONF_FILE); #else conf_filename=MLD_CONF_FILE; #endif // WIN32 conf_mysql_hostname=""; conf_mysql_username=""; conf_mysql_password=""; conf_mysql_dbname=""; conf_mysql_dbtype=""; conf_station_name=""; conf_details_refresh_interval=ML_DEFAULT_DETAILS_REFRESH_INTERVAL; conf_mcidmd_max_bank=MAX_BANKS; }
void preferencesForm::loadSettings() { QSettings settings; settings.setPath( "Tabuleiro.com", "Arca Database Browser 2", QSettings::UserScope ); defaultencoding = settings.readEntry( "/db/defaultencoding", "UTF8" ); defaultnewdata = settings.readEntry( "/db/defaultnewdata", "NULL" ); defaultlocation = settings.readEntry( "/db/defaultlocation", QDir::homeDirPath () ); defaulttext = settings.readEntry( "/db/defaulttext", "Plain" ); if (defaultencoding=="Latin1") { encodingComboBox->setCurrentItem(1) ; } else { encodingComboBox->setCurrentItem(0) ; defaultencoding = QString("UTF8"); } if (defaultnewdata=="\'\'") { defaultdataComboBox->setCurrentItem(2) ; } else if (defaultnewdata=="0") { defaultdataComboBox->setCurrentItem(1) ; } else { defaultdataComboBox->setCurrentItem(0) ; defaultnewdata = QString("NULL"); } if (defaulttext=="Auto") { defaultTextComboBox->setCurrentItem(1) ; } else { defaultTextComboBox->setCurrentItem(0) ; defaulttext = QString("Plain"); } locationEdit->setText(defaultlocation); }
FLConnectDBDialog::FLConnectDBDialog( bool disabled, QWidget * parent, const char *name, WFlags fl, const QString & strConn ) : FLWidgetConnectDB( parent, name, false, fl ), error_( true ) { setDisabled( disabled ); setBackgroundMode( Qt::NoBackground ); logo = QImage::fromMimeSource( "logo_abanq.png" ); QString verMsg( "<p align=\"center\"><b>AbanQ %1</b><br>" "http://www.infosial.com<br>" "http://www.abanq.com</p>" ); lblCredito->setText( verMsg.arg( VERSION ) ); QSettings settings; settings.setPath( "InfoSiAL", "FacturaLUX", QSettings::User ); QString keybase( "/facturalux/lite/" ); comboBoxMarks->insertStringList( settings.readListEntry( keybase + "DBA/marks" ) ); lineEditUser->setText( settings.readEntry( keybase + "DBA/username" ) ); lineEditPassword->setText( settings.readEntry( keybase + "DBA/password" ) ); lineEditHost->setText( settings.readEntry( keybase + "DBA/hostname", "localhost" ) ); comboBoxNameDB->clear(); comboBoxNameDB->insertStringList( settings.readListEntry( keybase + "DBA/namesDB" ) ); comboBoxNameDB->setCurrentText( settings.readEntry( keybase + "DBA/lastDB", "abanq" ) ); lineEditUser->setFocus(); connect( comboBoxNameDB, SIGNAL( activated( const QString & ) ), this, SLOT( changeDB( const QString & ) ) ); comboBoxDB->insertStringList( FLSqlDatabase::driverAliases() ); QString alias = settings.readEntry( keybase + "DBA/db", FLSqlDatabase::defaultAlias() ); comboBoxDB->setCurrentText( alias ); driverChanged( comboBoxDB->currentText() ); lineEditPort->setText( settings.readEntry( keybase + "DBA/port", FLSqlDatabase::defaultPort( alias ) ) ); if ( !strConn.isEmpty() ) selectMark( strConn ); }