joshua
5a8197b2b3
Element query widget : make code more readable
2021-04-11 14:08:21 +02:00
joshua
c1169f0e04
Element nomenclature sql query minor fix
...
Filter "is empty" don't work for any case :
We must to filter for NULL and empty string then replace the sql
sentence "value IS NULL" by "(value IS NULL OR value = '')"
2021-04-11 14:03:02 +02:00
joshua
794af49a3a
Element nomenclature SQL query : minor fix
...
the filter "is not empty" in nomenclature don't work for every case.
Replace SQL sentence "IS NULL" by "!= ''" because an empty string is not
a NULL value string, but a NULL value string is like an empty string
2021-04-11 12:39:38 +02:00
Laurent Trinques
ef58f34c14
Update Copyright date
2021-02-20 12:13:46 +01:00
joshua
2513961cd6
Revert "Update Copyright date"
...
This reverts commit d04bccc384 .
2021-02-06 19:00:48 +01:00
Laurent Trinques
d04bccc384
Update Copyright date
2021-02-06 18:33:42 +01:00
Simon De Backer
d15443cf93
Wip Fix preprocessor on Cmake
2020-12-10 18:49:35 +01:00
Simon De Backer
d0c129478e
Mod Cmake en preprocessor
2020-12-10 00:08:26 +01:00
Simon De Backer
10c4c3d528
Wip Fix preprocessor on Cmake
2020-12-08 19:57:35 +01:00
Claveau Joshua
aa858ba32d
project database : minor
2020-11-22 12:16:17 +01:00
Claveau Joshua
a303a38d0d
ProjectDatabase improvement
...
Use transaction / commit when several elements was changed instead of
update one by one each element.
2020-11-22 11:31:43 +01:00
Claveau Joshua
af7d1df5ab
Replace function by another one.
...
Replace function QETApp::elementInfoKeys() and
QETApp::elementInfoToVar(const QString &info) by function provided by
QETInformation.
2020-11-14 19:09:40 +01:00
Claveau Joshua
49b2e4ad0a
Replace function by another one
...
Replace QETApp::diagramInfoKeys() by QETInformation::diagramInfoKeys()
and QETApp::diagramTranslatedInfoKey(str) by
QETInformation::translatedInfoKey(str)
2020-11-08 20:23:16 +01:00
Claveau Joshua
6f60156e00
Change function QETApp::elementTranslatedInfoKey
...
Use the function QETInformation::translatedInfoKey(const QString &info)
instead of QETApp::elementTranslatedInfoKey(const QString &info).
The final goal is to remove all information from the QETApp and use
instea QETInformation who is dedicated to this
2020-11-08 19:16:02 +01:00
Claveau Joshua
62333506f1
Improve update of the project database
2020-11-02 19:13:56 +01:00
Claveau Joshua
b514c39883
Improve update of the project database
2020-11-01 21:27:40 +01:00
Claveau Joshua
b1eb59f3ea
Improve previous comit
2020-10-22 21:07:41 +02:00
Laurent Trinques
cb29a4d383
Fix date on summary pages
2020-10-22 18:28:52 +02:00
Claveau Joshua
6437bf212a
Add macro to disable/enable project database export
2020-10-02 20:09:03 +02:00
Simon De Backer
36dbe65457
Add TODO compile var + Fix doxygen issue
...
You can make your code warn on compile time for the TODO's
In order to do so, uncomment the following line. in pro file
DEFINES += TODO_LIST
2020-09-24 17:01:33 +02:00
Laurent Trinques
1cf48f62e9
Fix commit "Change the way how the database is exported to file" :
...
produce a fail to build on OSX
2020-09-23 11:25:46 +02:00
Simon De Backer
2a69e540d6
Fix Qt 6 definition of macro ‘Q_DECLARE_MOVABLE_CONTAINER’
...
adding #include <QHash>
+ code fail to compile if it uses deprecated APIs.
=> see .pro file
2020-09-21 21:19:50 +02:00
Simon De Backer
c7ffae7918
Fix Qt 6 deprecated Qt::SystemLocaleShortDate
...
The format options
Qt::SystemLocaleDate, Qt::SystemLocaleShortDate
and Qt::SystemLocaleLongDate
shall be removed in Qt 6.
Their use should be replaced with
QLocale::system().toString(date, QLocale::ShortFormat)
or
QLocale::system().toString(date, QLocale::LongFormat).
2020-09-21 20:23:20 +02:00
Claveau Joshua
139241e773
Change the way how the database is exported to file
...
The export of internal database to file is now do by sqlite3 native
function instead of a dirty home made function.
For the moment, the export to file function is unavailable on macOSX (we
need some help to add sqlite3 lib on macOSX)
2020-09-16 21:28:47 +02:00
Simon De Backer
5d92393ee7
Wrap code for better readability
2020-09-07 22:03:40 +02:00
Claveau Joshua
4a8e07b227
Fix csv export
2020-08-31 20:29:50 +02:00
Laurent Trinques
0959330adf
CSV export : Add "conductor_color & conductor_section" to
...
projectDataBase
2020-08-26 02:12:00 +02:00
Simon De Backer
331918d143
Wrap code for better readability
2020-08-20 21:58:23 +02:00
Simon De Backer
0c00d83b27
Fix some doxygen issues
2020-08-20 21:57:35 +02:00
Simon De Backer
666f20856e
Fix some doxygen issues
2020-08-19 21:26:36 +02:00
Claveau Joshua
319188e010
Export to csv improvement
...
Export to csv doesn't use is own datase, but the project database
instead.
2020-08-17 16:42:07 +02:00
Simon De Backer
574609abf5
Improve code style
2020-08-16 14:22:54 +02:00
Simon De Backer
d4ee161c07
Mod doc set style de same
2020-08-16 11:19:36 +02:00
Simon De Backer
90417ae509
Fix Copyright indentation
2020-08-16 09:40:14 +02:00
Simon De Backer
fe4552200b
Add compiler message @TODO
2020-07-19 22:06:42 +02:00
Claveau Joshua
dae4329699
Update project database class
...
Add method :
addDiagram and removeDiagram
2020-07-06 21:52:14 +02:00
Claveau Joshua
c86f9ccc3a
Improve ProjectDataBase use
2020-07-01 18:31:19 +02:00
Claveau Joshua
6652401d07
Minor improvement
...
Element query widget, when "all" is selected, report and slave is not
selected anymore.
Summary should be smaller.
2020-06-29 20:50:29 +02:00
Claveau Joshua
0587c56bba
Summary query widget : config can be saved/loaded
2020-06-21 16:17:35 +02:00
Claveau Joshua
64f3001c86
Continue new summary feature
...
Header name is now well translated.
Open the good dialog from the properties dock widget
2020-06-21 16:00:14 +02:00
Claveau Joshua
ec5f537da4
Add new summary table (WIP)
2020-06-18 18:52:29 +02:00
Simon De Backer
5d2d4a48a5
fix deprecated warning QButtonGroup::buttonClicked
...
This function is obsolete.
Use QButtonGroup::idClicked instead.
This function was introduced in Qt 5.15.
2020-06-12 05:52:50 +02:00
Claveau Joshua
8ad876fb31
Improve the use of the database
2020-06-03 19:46:27 +02:00
Claveau Joshua
b445ce8934
Nomenclature model : Improve function to setup the name of header
2020-06-03 19:15:21 +02:00
Claveau Joshua
f20df15ccf
Nomenclature query can be saved/load
2020-05-01 18:07:15 +02:00
Claveau Joshua
9bb58fedea
Element query widget : widget restor is state according to the current query
2020-04-29 11:48:45 +02:00
Claveau Joshua
a8a9ddc3d6
Add view 'element_nomenclature_view' to projectDataBase
...
Add a view for the nomenclature to reduce the size of the query and make
it more understandable
2020-04-25 15:52:06 +02:00
Claveau Joshua
8f4d5ef9dd
element query widget : minor improvement
...
Double click on an item act like add or remove push button
2020-04-18 18:22:00 +02:00
Claveau Joshua
8cd9b3ba6e
Element info query : fix wrong behavior
2020-04-18 18:11:56 +02:00
Laurent Trinques
73149973e3
Merge remote-tracking branch 'origin/QetGraphicsTableItem'
2020-04-12 18:51:38 +02:00