mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-21 08:40:53 +01:00
Factorisation de code : ajout de la classe InsetPropertiesWidget
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@218 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -967,7 +967,39 @@ void QETDiagramEditor::writeSettings() {
|
||||
settings.setValue("diagrameditor/state", saveState());
|
||||
}
|
||||
|
||||
/**
|
||||
Permet a l'utilisateur de configurer QET en lancant un dialogue approprie.
|
||||
@see ConfigDialog
|
||||
*/
|
||||
void QETDiagramEditor::configureQET() {
|
||||
ConfigDialog cd;
|
||||
cd.exec();
|
||||
}
|
||||
|
||||
/**
|
||||
@return Les proprietes par defaut pour le cartouche d'un schema
|
||||
*/
|
||||
InsetProperties QETDiagramEditor::defaultInsetProperties() {
|
||||
// accede a la configuration de l'application
|
||||
QSettings &settings = QETApp::settings();
|
||||
|
||||
InsetProperties def;
|
||||
def.title = settings.value("diagrameditor/defaulttitle").toString();
|
||||
def.author = settings.value("diagrameditor/defaultauthor").toString();
|
||||
def.filename = settings.value("diagrameditor/defaultfilename").toString();
|
||||
def.folio = settings.value("diagrameditor/defaultfolio").toString();
|
||||
|
||||
QString settings_date = settings.value("diagrameditor/defaultdate").toString();
|
||||
if (settings_date == "now") {
|
||||
def.date = QDate::currentDate();
|
||||
def.useDate = InsetProperties::CurrentDate;
|
||||
} else if (settings_date.isEmpty() || settings_date == "null") {
|
||||
def.date = QDate();
|
||||
def.useDate = InsetProperties::UseDateValue;
|
||||
} else {
|
||||
def.date = QDate::fromString(settings_date, "yyyyMMdd");
|
||||
def.useDate = InsetProperties::UseDateValue;
|
||||
}
|
||||
|
||||
return(def);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user