Permalink
Browse files

Fechamento da versão 0.3.0

  • Loading branch information...
1 parent 8edc25b commit 1bb521c0351cddbff88423561d65c26df7cd0032 @rkhaotix rkhaotix committed Sep 12, 2012
View
@@ -23,6 +23,13 @@ Although this is a major upgrade version of pgModeler it is recommended NOT EXPO
Change History
--------------
+[ v0.3.0 ]
+
+* NEW FEATURE: pgModeler now has a model overview widget.
+* NEW FEATURE: pgModeler now exports the models to PNG image format.
+* Fixed the naming of columns generated by many-to-many relationships.
+* Fixed the generation of XML/SQL code by the model.
+
[ v0.2.0 ]
* NEW FEATURE: pgModeler now has an interface to implement third party plugins. Check [PLUGINS.md] (https://github.com/pgmodeler/pgmodeler/blob/master/PLUGINS.md) for details.
Binary file not shown.
View
Oops, something went wrong.
@@ -482,10 +482,16 @@ void CenaObjetos::mouseReleaseEvent(QGraphicsSceneMouseEvent *evento)
//Configura o retângulo com as dimensões obtidas
ret.setCoords(x1, y1, x2, y2);
- /* Caso este retângulo seja diferente do retângulo da cena este passará a ser
- a nova dimensão da cena */
+ /* Caso este retângulo seja diferente do retângulo da cena a nova dimensão passará a ser
+ o boundingRect dos itens parindo da origem e acrescido em 5% */
if(ret!=this->sceneRect())
+ {
+ ret=this->itemsBoundingRect();
+ ret.setTopLeft(QPointF(0,0));
+ ret.setWidth(ret.width() * 1.05f);
+ ret.setHeight(ret.height() * 1.05f);
this->setSceneRect(ret);
+ }
//Emite um sinal indicando que os objetos finalizaram o movimento
emit s_objetosMovimentados(true);
@@ -1342,7 +1342,9 @@ void Relacionamento::copiarColunas(Tabela *tab_referencia, Tabela *tab_receptora
(tipo_relac==RELACIONAMENTO_NN && tab_referencia==tabela_dest))
&& !sufixo_dest.isEmpty())
sufixo=SEPARADOR_SUFIXO + sufixo_dest;
- else if(!sufixo_orig.isEmpty())
+ else if(((tipo_relac!=RELACIONAMENTO_NN && tab_receptora==tabela_dest) ||
+ (tipo_relac==RELACIONAMENTO_NN && tab_referencia==tabela_orig))
+ && !sufixo_orig.isEmpty())
sufixo=SEPARADOR_SUFIXO + sufixo_orig;
/* Caso o relacionamento seja 1-n e a tabela de origem não possua
@@ -5,16 +5,12 @@ QT = core gui qt3support
TEMPLATE = lib
TARGET = pgmodeler_ui
-TRANSLATIONS = ../lang/pgmodeler.en_US.ts
-CODECFORTR = UTF-8
-
DEPENDPATH = ". res src ui moc obj"
MOC_DIR = moc
OBJECTS_DIR = obj
UI_DIR = src
DESTDIR = ../build/lib
-
-RESOURCES += res/resources.qrc
+RESOURCES += $$PWD/res/resources.qrc
unix {
QMAKE_POST_LINK+= "cp res/imagens/pgmodeler_logo_grande.png ../build/pgmodeler.png"
@@ -33,143 +29,146 @@ LIBS = $$DESTDIR/$$LIBUTIL \
$$DESTDIR/$$LIBOBJRENDERER \
$$DESTDIR/$$LIBPGMODELER
-SOURCES += src/formprincipal.cpp \
- src/modelowidget.cpp \
- src/formsobre.cpp \
- src/caixamensagem.cpp \
- src/caixatextowidget.cpp \
- src/objetobasewidget.cpp \
- src/listaoperacoeswidget.cpp \
- src/visaoobjetoswidget.cpp \
- src/formbasico.cpp \
- src/codigofontewidget.cpp \
- src/destaquesintaxe.cpp \
- src/bancodadoswidget.cpp \
- src/esquemawidget.cpp \
- src/tabelaobjetoswidget.cpp \
- src/papelwidget.cpp \
- src/permissaowidget.cpp \
- src/espacotabelawidget.cpp \
- src/linguagemwidget.cpp \
- src/seletorobjetowidget.cpp \
- src/funcaowidget.cpp \
- src/tipopgsqlwidget.cpp \
- src/parametrowidget.cpp \
- src/conversaotipowidget.cpp \
- src/conversaocodificacaowidget.cpp \
- src/dominiowidget.cpp \
- src/funcaoagregacaowidget.cpp \
- src/sequenciawidget.cpp \
- src/operadorwidget.cpp \
- src/familiaoperadoreswidget.cpp \
- src/classeoperadoreswidget.cpp \
- src/tipowidget.cpp \
- src/visaowidget.cpp \
- src/colunawidget.cpp \
- src/restricaowidget.cpp \
- src/regrawidget.cpp \
- src/gatilhowidget.cpp \
- src/indicewidget.cpp \
- src/relacionamentowidget.cpp \
- src/tabelawidget.cpp \
- src/progressotarefa.cpp \
- src/listaobjetoswidget.cpp \
- src/confgeralwidget.cpp \
- src/confaparenciawidget.cpp \
- src/confconexoeswidget.cpp \
- src/formconfiguracao.cpp \
- src/confbasewidget.cpp \
- src/formexportacao.cpp
+SOURCES += $$PWD/src/formprincipal.cpp \
+ $$PWD/src/modelowidget.cpp \
+ $$PWD/src/formsobre.cpp \
+ $$PWD/src/caixamensagem.cpp \
+ $$PWD/src/caixatextowidget.cpp \
+ $$PWD/src/objetobasewidget.cpp \
+ $$PWD/src/listaoperacoeswidget.cpp \
+ $$PWD/src/visaoobjetoswidget.cpp \
+ $$PWD/src/formbasico.cpp \
+ $$PWD/src/codigofontewidget.cpp \
+ $$PWD/src/destaquesintaxe.cpp \
+ $$PWD/src/bancodadoswidget.cpp \
+ $$PWD/src/esquemawidget.cpp \
+ $$PWD/src/tabelaobjetoswidget.cpp \
+ $$PWD/src/papelwidget.cpp \
+ $$PWD/src/permissaowidget.cpp \
+ $$PWD/src/espacotabelawidget.cpp \
+ $$PWD/src/linguagemwidget.cpp \
+ $$PWD/src/seletorobjetowidget.cpp \
+ $$PWD/src/funcaowidget.cpp \
+ $$PWD/src/tipopgsqlwidget.cpp \
+ $$PWD/src/parametrowidget.cpp \
+ $$PWD/src/conversaotipowidget.cpp \
+ $$PWD/src/conversaocodificacaowidget.cpp \
+ $$PWD/src/dominiowidget.cpp \
+ $$PWD/src/funcaoagregacaowidget.cpp \
+ $$PWD/src/sequenciawidget.cpp \
+ $$PWD/src/operadorwidget.cpp \
+ $$PWD/src/familiaoperadoreswidget.cpp \
+ $$PWD/src/classeoperadoreswidget.cpp \
+ $$PWD/src/tipowidget.cpp \
+ $$PWD/src/visaowidget.cpp \
+ $$PWD/src/colunawidget.cpp \
+ $$PWD/src/restricaowidget.cpp \
+ $$PWD/src/regrawidget.cpp \
+ $$PWD/src/gatilhowidget.cpp \
+ $$PWD/src/indicewidget.cpp \
+ $$PWD/src/relacionamentowidget.cpp \
+ $$PWD/src/tabelawidget.cpp \
+ $$PWD/src/progressotarefa.cpp \
+ $$PWD/src/listaobjetoswidget.cpp \
+ $$PWD/src/confgeralwidget.cpp \
+ $$PWD/src/confaparenciawidget.cpp \
+ $$PWD/src/confconexoeswidget.cpp \
+ $$PWD/src/formconfiguracao.cpp \
+ $$PWD/src/confbasewidget.cpp \
+ $$PWD/src/formexportacao.cpp \
+ $$PWD/src/visaogeralwidget.cpp
-HEADERS += src/formprincipal.h \
- src/modelowidget.h \
- src/formsobre.h \
- src/caixamensagem.h \
- src/objetobasewidget.h \
- src/caixatextowidget.h \
- src/listaoperacoeswidget.h \
- src/visaoobjetoswidget.h \
- src/formbasico.h \
- src/codigofontewidget.h \
- src/destaquesintaxe.h \
- src/bancodadoswidget.h \
- src/esquemawidget.h \
- src/tabelaobjetoswidget.h \
- src/papelwidget.h \
- src/permissaowidget.h \
- src/espacotabelawidget.h \
- src/linguagemwidget.h \
- src/seletorobjetowidget.h \
- src/funcaowidget.h \
- src/tipopgsqlwidget.h \
- src/parametrowidget.h \
- src/conversaotipowidget.h \
- src/conversaocodificacaowidget.h \
- src/dominiowidget.h \
- src/funcaoagregacaowidget.h \
- src/sequenciawidget.h \
- src/operadorwidget.h \
- src/familiaoperadoreswidget.h \
- src/classeoperadoreswidget.h \
- src/tipowidget.h \
- src/visaowidget.h \
- src/colunawidget.h \
- src/restricaowidget.h \
- src/regrawidget.h \
- src/gatilhowidget.h \
- src/indicewidget.h \
- src/relacionamentowidget.h \
- src/tabelawidget.h \
- src/progressotarefa.h \
- src/listaobjetoswidget.h \
- src/confgeralwidget.h \
- src/formconfiguracao.h \
- src/confconexoeswidget.h \
- src/confaparenciawidget.h \
- src/confbasewidget.h \
- src/formexportacao.h \
- src/pgmodelerplugin.h
+HEADERS += $$PWD/src/formprincipal.h \
+ $$PWD/src/modelowidget.h \
+ $$PWD/src/formsobre.h \
+ $$PWD/src/caixamensagem.h \
+ $$PWD/src/objetobasewidget.h \
+ $$PWD/src/caixatextowidget.h \
+ $$PWD/src/listaoperacoeswidget.h \
+ $$PWD/src/visaoobjetoswidget.h \
+ $$PWD/src/formbasico.h \
+ $$PWD/src/codigofontewidget.h \
+ $$PWD/src/destaquesintaxe.h \
+ $$PWD/src/bancodadoswidget.h \
+ $$PWD/src/esquemawidget.h \
+ $$PWD/src/tabelaobjetoswidget.h \
+ $$PWD/src/papelwidget.h \
+ $$PWD/src/permissaowidget.h \
+ $$PWD/src/espacotabelawidget.h \
+ $$PWD/src/linguagemwidget.h \
+ $$PWD/src/seletorobjetowidget.h \
+ $$PWD/src/funcaowidget.h \
+ $$PWD/src/tipopgsqlwidget.h \
+ $$PWD/src/parametrowidget.h \
+ $$PWD/src/conversaotipowidget.h \
+ $$PWD/src/conversaocodificacaowidget.h \
+ $$PWD/src/dominiowidget.h \
+ $$PWD/src/funcaoagregacaowidget.h \
+ $$PWD/src/sequenciawidget.h \
+ $$PWD/src/operadorwidget.h \
+ $$PWD/src/familiaoperadoreswidget.h \
+ $$PWD/src/classeoperadoreswidget.h \
+ $$PWD/src/tipowidget.h \
+ $$PWD/src/visaowidget.h \
+ $$PWD/src/colunawidget.h \
+ $$PWD/src/restricaowidget.h \
+ $$PWD/src/regrawidget.h \
+ $$PWD/src/gatilhowidget.h \
+ $$PWD/src/indicewidget.h \
+ $$PWD/src/relacionamentowidget.h \
+ $$PWD/src/tabelawidget.h \
+ $$PWD/src/progressotarefa.h \
+ $$PWD/src/listaobjetoswidget.h \
+ $$PWD/src/confgeralwidget.h \
+ $$PWD/src/formconfiguracao.h \
+ $$PWD/src/confconexoeswidget.h \
+ $$PWD/src/confaparenciawidget.h \
+ $$PWD/src/confbasewidget.h \
+ $$PWD/src/formexportacao.h \
+ $$PWD/src/pgmodelerplugin.h \
+ $$PWD/src/visaogeralwidget.h
-FORMS += ui/formprincipal.ui \
- ui/formsobre.ui \
- ui/caixatextowidget.ui \
- ui/caixamensagem.ui \
- ui/listaoperacoeswidget.ui \
- ui/visaoobjetoswidget.ui \
- ui/formbasico.ui \
- ui/codigofontewidget.ui \
- ui/bancodadoswidget.ui \
- ui/objetobasewidget.ui \
- ui/tabelaobjetoswidget.ui \
- ui/papelwidget.ui \
- ui/permissaowidget.ui \
- ui/espacotabelawidget.ui \
- ui/linguagemwidget.ui \
- ui/seletorobjetowidget.ui \
- ui/funcaowidget.ui \
- ui/tipopgsqlwidget.ui \
- ui/parametrowidget.ui \
- ui/conversaotipowidget.ui \
- ui/conversaocodificacaowidget.ui \
- ui/dominiowidget.ui \
- ui/funcaoagregacaowidget.ui \
- ui/sequenciawidget.ui \
- ui/operadorwidget.ui \
- ui/familiaoperadoreswidget.ui \
- ui/classeoperadoreswidget.ui \
- ui/tipowidget.ui \
- ui/visaowidget.ui \
- ui/colunawidget.ui \
- ui/restricaowidget.ui \
- ui/regrawidget.ui \
- ui/gatilhowidget.ui \
- ui/indicewidget.ui \
- ui/relacionamentowidget.ui \
- ui/tabelawidget.ui \
- ui/progressotarefa.ui \
- ui/listaobjetoswidget.ui \
- ui/formexportacao.ui \
- ui/formconfiguracao.ui \
- ui/confgeralwidget.ui \
- ui/confaparenciawidget.ui \
- ui/confconexoeswidget.ui
+FORMS += $$PWD/ui/formprincipal.ui \
+ $$PWD/ui/formsobre.ui \
+ $$PWD/ui/caixatextowidget.ui \
+ $$PWD/ui/caixamensagem.ui \
+ $$PWD/ui/listaoperacoeswidget.ui \
+ $$PWD/ui/visaoobjetoswidget.ui \
+ $$PWD/ui/formbasico.ui \
+ $$PWD/ui/codigofontewidget.ui \
+ $$PWD/ui/bancodadoswidget.ui \
+ $$PWD/ui/objetobasewidget.ui \
+ $$PWD/ui/tabelaobjetoswidget.ui \
+ $$PWD/ui/papelwidget.ui \
+ $$PWD/ui/permissaowidget.ui \
+ $$PWD/ui/espacotabelawidget.ui \
+ $$PWD/ui/linguagemwidget.ui \
+ $$PWD/ui/seletorobjetowidget.ui \
+ $$PWD/ui/funcaowidget.ui \
+ $$PWD/ui/tipopgsqlwidget.ui \
+ $$PWD/ui/parametrowidget.ui \
+ $$PWD/ui/conversaotipowidget.ui \
+ $$PWD/ui/conversaocodificacaowidget.ui \
+ $$PWD/ui/dominiowidget.ui \
+ $$PWD/ui/funcaoagregacaowidget.ui \
+ $$PWD/ui/sequenciawidget.ui \
+ $$PWD/ui/operadorwidget.ui \
+ $$PWD/ui/familiaoperadoreswidget.ui \
+ $$PWD/ui/classeoperadoreswidget.ui \
+ $$PWD/ui/tipowidget.ui \
+ $$PWD/ui/visaowidget.ui \
+ $$PWD/ui/colunawidget.ui \
+ $$PWD/ui/restricaowidget.ui \
+ $$PWD/ui/regrawidget.ui \
+ $$PWD/ui/gatilhowidget.ui \
+ $$PWD/ui/indicewidget.ui \
+ $$PWD/ui/relacionamentowidget.ui \
+ $$PWD/ui/tabelawidget.ui \
+ $$PWD/ui/progressotarefa.ui \
+ $$PWD/ui/listaobjetoswidget.ui \
+ $$PWD/ui/formexportacao.ui \
+ $$PWD/ui/formconfiguracao.ui \
+ $$PWD/ui/confgeralwidget.ui \
+ $$PWD/ui/confaparenciawidget.ui \
+ $$PWD/ui/confconexoeswidget.ui \
+ $$PWD/ui/visaogeralwidget.ui
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -146,5 +146,6 @@
<file>imagens/github.png</file>
<file>imagens/pgmodeler_logo_alfa.png</file>
<file>imagens/pgmodeler_logo_grande.png</file>
+ <file>imagens/model2png.png</file>
</qresource>
</RCC>
Oops, something went wrong.

0 comments on commit 1bb521c

Please sign in to comment.