mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-21 00:30:53 +01:00
Correction : les onglets d'un projet ne sont plus deplacables lorsque celui-ci est en mode lecture seule.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@866 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -103,8 +103,8 @@ void ProjectView::setProject(QETProject *project) {
|
||||
if (!project_) {
|
||||
project_ = project;
|
||||
connect(project_, SIGNAL(projectTitleChanged(QETProject *, const QString &)), this, SLOT(updateWindowTitle()));
|
||||
connect(project_, SIGNAL(readOnlyChanged (QETProject *, bool)), this, SLOT(updateWindowTitle()));
|
||||
updateWindowTitle();
|
||||
connect(project_, SIGNAL(readOnlyChanged (QETProject *, bool)), this, SLOT(adjustReadOnlyState()));
|
||||
adjustReadOnlyState();
|
||||
loadDiagrams();
|
||||
}
|
||||
}
|
||||
@@ -747,6 +747,18 @@ void ProjectView::updateWindowTitle() {
|
||||
setWindowTitle(title);
|
||||
}
|
||||
|
||||
/**
|
||||
Effectue les actions necessaires lorsque le projet visualise entre ou sort
|
||||
du mode lecture seule.
|
||||
*/
|
||||
void ProjectView::adjustReadOnlyState() {
|
||||
// on empeche l'utilisateur de deplacer les onglets
|
||||
tabs_ -> setMovable(!(project_ -> isReadOnly()));
|
||||
|
||||
// on met a jour le titre du widget, qui reflete l'etat de lecture seule
|
||||
updateWindowTitle();
|
||||
}
|
||||
|
||||
/**
|
||||
Met a jour le titre d'un onglet
|
||||
@param diagram Schema
|
||||
|
||||
Reference in New Issue
Block a user