Commit Graph
100 Commits
Author SHA1 Message Date
soutade c565c7740d Show hidden accounts at the end in the list
Simplify statistics computation in AccountPanel
Don't take in account simple credit on blocked accounts
2012-05-05 16:49:24 +02:00
soutade aff6e14072 Show january when loading year != curYear and not curMonth 2012-05-01 10:30:08 +02:00
soutade 3f428ab7c2 Forbid database upgrade from version 2 to version 3
Always display date in insertion and fix a bug in day display
2012-05-01 10:25:19 +02:00
soutade aafc26c768 Replace NULL by 0 2012-04-30 21:22:52 +02:00
soutade 7c932e4f75 All Values are now in fix point 2012-04-30 21:15:51 +02:00
soutade 12cc163459 Update database schema
Update translations
Don't multiple account_amount at startup
Use INERT or REPLACE in queries
2012-04-28 12:25:17 +02:00
soutade 20245fec2e Fix bugs in UpdateNextMonths 2012-04-28 12:23:50 +02:00
soutade deddbc040c Close SnapshotsDialog when database restaured and fix a bug : forgot to delete panel in wxUI::LoadPanels 2012-04-28 10:55:04 +02:00
soutade 43bf2da1f5 Fix a bug : Can't hide default account 2012-04-28 09:23:38 +02:00
soutade 951c41a5f7 Forgot a static inModification in PreferencesPanel 2012-04-27 21:59:25 +02:00
soutade 691b1a603b Input dialog was in top left of screen, set it to center 2012-04-27 21:38:30 +02:00
soutade 2e468c14b4 Account/Category modification are immediatly reported in other panels 2012-04-27 21:37:51 +02:00
soutade ac7deb340c New users have system language chosen instead of english 2012-04-27 20:44:33 +02:00
soutade 8c4ee64111 Forgot some try/catch os user GetAccount*/GetCategory* 2012-04-27 20:24:22 +02:00
soutade 993e6b1759 Fix a bug : buttons doesn't disappear on KillMe 2012-04-26 20:59:01 +02:00
soutade 28bb4c49f0 Fix bugs:
* Database creation failed
	* UsersDialog shown on new user
2012-04-26 20:45:01 +02:00
soutade bfd16a6540 Better auto completion for transfert operation (not two times the same operation completed) 2012-04-11 19:28:35 +02:00
soutade 9991415e2c Fix a bug : month & year changed when AccountPanel is re created (wxUI needs update) 2012-04-01 11:19:27 +02:00
soutade 62541cbe2e Fix a bug : bad selected language in PreferencesPanel 2012-04-01 10:49:39 +02:00
soutade 85e891bfd1 Fix a bug : Français incorrectly spelled 2012-04-01 10:35:29 +02:00
soutade a3dc4deff1 Display date in locale format
Add GetLocale(), GetDateFormat() and FormatDate()
2012-03-27 21:12:55 +02:00
soutade 57792fba92 Update translations 2012-03-20 21:01:27 +01:00
soutade e273303dcd Add Snapshot feature
Add ChangeDatabase() method
Add GetDatabaseHome() and GetDatabaseFile()
2012-03-20 20:57:45 +01:00
soutade 391dc12304 Fix a bug : Categories were not translated in GridAccount 2012-03-20 14:50:37 +01:00
soutade 223106fbfc Set x axis label to "days" in StatsPanel for in-month stats 2012-03-20 09:34:30 +01:00
soutade f5f787aeec Fix a bug, forgot one i++ in StatsPanel
Don't rotate labels if it's day number in StatsPanel
2012-03-16 13:08:15 +01:00
soutade 023786e680 Forgot -r to zip in package_win32.sh 2012-03-13 20:28:13 +01:00
soutade b114fff9e0 Solve bug of completer in GridAccount 2012-03-11 20:40:07 +01:00
soutade c1a612b7ec Fix BDD path (Linux and Win32) 2012-03-11 18:02:54 +01:00
soutade e4ec79b9df Fix a bug : in month stats segfault 2012-03-11 17:54:42 +01:00
soutade d0d0304ce4 Set completion inline due to a bug in Qt for popup mode 2012-03-11 09:04:29 +01:00
soutade 8daedb25ab Work on Win32 packaging 2012-03-04 18:17:43 +01:00
soutade 757a7274c6 Work on Win32 packaging 2012-03-04 18:15:01 +01:00
soutade 26829fcb6a OFXImportEngine compilation fails (win32) 2012-02-29 21:00:55 +01:00
soutade bb1df8296b Add win32 directory (for compatibility) 2012-02-29 20:58:30 +01:00
soutade 1aa4de222f Work on Makefile for Win32 2012-02-29 20:48:43 +01:00
soutade ac755bc951 Add HOST prefix to ar
Revert modification on clean target
2012-02-28 17:42:47 +01:00
soutade 101c3d23a3 Update Makefile (clean) 2012-02-28 16:25:45 +01:00
soutade 5809a969a0 Fix Makefile for cross compilation (LDFLAGS and CXXFLAGS) 2012-02-28 16:11:22 +01:00
soutade 4addfc99d5 Fix a bug : try to find parent on a NULL operation in TabDelegate 2012-02-28 11:02:34 +01:00
soutade beaace517f Update TODO 2012-02-28 09:52:22 +01:00
soutade 5acb85eb42 Update packaging (remove unused generated debian files) 2012-02-28 09:40:42 +01:00
soutade b7f8729519 Update doc files (ChangeLog, README ...)
Update packaging
Change install prefix, come back to /usr
2012-02-28 09:34:33 +01:00
soutade 88e06dacce Add auto-completion for description field in GridAccount 2012-02-26 21:16:45 +01:00
soutade 37626b09e1 Use ~/.local/share/kisscount instead of ~/.kisscount for default database location 2012-02-26 15:42:09 +01:00
soutade 83d144ca3c Add support for translations and update translations 2012-02-26 14:24:04 +01:00
soutade 4ea7efd178 Update StatsPanel : remove warning for hbox multiple parent 2012-02-26 14:23:49 +01:00
soutade d89c7d90f1 Forgot to update database version in init.sql 2012-02-26 14:23:25 +01:00
soutade 1b378924a3 Fix a bug : Childs where not linked during import 2012-02-26 08:59:59 +01:00
soutade 7440c632dd Add ImportPanel
Throw exception when category/account are not found in User
Fix a bug in GrisbiImportEngine with QDate::fromString
Try to search an account also with its name
Remove categories number limit (only used for pie color)
2012-02-20 21:27:51 +01:00
soutade a590409f8f Work on import engines : remove libxml dependency in favor of QtXml 2012-02-19 17:14:36 +01:00
soutade 8128fe0008 Use QXml for export engine
Change import/export engine filter to Qt format
Qt doesn't add extension in its file dialog
Fix a bug : op was not correctly set by default in OnOperationModified (GridAccount)
2012-02-12 10:20:02 +01:00
soutade 9e1686bd6e Add lib/libkdchart 2012-02-11 14:34:29 +01:00
soutade 67e00fcaa1 Add ExportPanel and update Import/Export engines 2012-02-11 14:02:30 +01:00
soutade b533ac0578 Connect signal for language change in PreferencesPanel 2012-02-11 12:48:19 +01:00
soutade 1675b9abee StatsPanel OK 2012-02-11 11:40:09 +01:00
soutade 41abf4a827 Work on StatsPanel (2) 2012-02-11 10:47:09 +01:00
soutade c05fbb95f6 Work on StatsPanel 2012-02-05 15:54:09 +01:00
soutade 3fe6d0ad28 Fix a regression : only first month was shown at startupt (not current)
Display all categories in chart (AccountPanel)
Fix a bug : curDate was wrong if you come back from another month to current month
2012-02-04 13:43:01 +01:00
soutade 37f03a1da0 See previous commit 2012-02-01 12:43:43 +01:00
soutade 329ea9ef5d Add "hidden" attribute to account
Change database version in 3
Update all if there is a modification (checkboxs on PreferencesPanel)
Move Database_Update.cpp in DatabaseUpdate.cpp
2012-02-01 12:41:57 +01:00
soutade 1e4f696162 Update copyright 2012-02-01 11:02:54 +01:00
soutade 7bef9dd5b0 Fix two bugs : New date was not set in grid after operation validation and new group name was not saved 2012-01-30 20:54:04 +01:00
soutade 292591c098 Fix a bug : date wasn't set for last NULL operation 2012-01-29 11:41:51 +01:00
soutade fe2e6c4bf4 Forgot to connect calendar change signal 2012-01-29 11:34:52 +01:00
soutade c78b88b387 Fix a bug : previous year loading does something worse 2012-01-29 11:18:55 +01:00
soutade 6fb6f6832c Add libkdchart 2012-01-28 15:54:17 +01:00
soutade 973032f51c Now use libkchart for charts, delete old pieview and replace it 2012-01-28 15:53:58 +01:00
soutade a71638ace6 Work on PreferencesPanel and fix a bug in Database (bad request for AddOperation) 2012-01-07 09:21:22 +01:00
soutade fda8f32fd7 Finalize PreferencesPanel 2011-12-18 15:04:59 +01:00
soutade 649bdb32c7 Add PreferencesPanel (incomplete) 2011-12-18 13:51:04 +01:00
soutade 9b0222323a Change int in double for Search
Add SearchBanner & Search Pannel
Enable MassUpdate
2011-12-03 11:23:55 +01:00
soutade 7b8f6edff5 Fix two bugs :
* ESCAPE_CHARS and UNESCAPE_CHARS were incomplete
    * Enable utf8 for widgets
2011-11-16 15:47:49 +01:00
soutade 76f7a70d1e Fix bugs in group and ungroup 2011-11-06 10:47:16 +01:00
soutade c94bf51007 Factorize some code in GridAccount
Set default font for everybody
Fix a bug in DateDelegate (bad month)
Fix a bug in GridAccount : Tab added for sub operations when saving
Fix a bug in GridAccount : credit was considered as a debit
2011-11-05 18:28:05 +01:00
soutade 63b235d8db Move check modification processing in OnCheckClicked() 2011-11-01 18:12:11 +01:00
soutade 6c4ee9dec3 Add Delete operation in GridAccount
Fix a bug : Forgot to update stats when there is a modification
2011-11-01 18:01:17 +01:00
soutade a9bcdcc733 Enable operation modification in GridAccount
Fix a bug : Fix category in choices of normal operation
Fix a bug : bad request in Database.cpp
Fix a bug : bad month in calendar
Add a 5th week for black line
2011-11-01 16:17:20 +01:00
soutade ab27c553a8 Use QFrame instead of QScrollArea for panels 2011-10-31 10:56:46 +01:00
soutade 29c1f6b9ba Disable interface when generating month
Fix a bug in generate month
2011-10-31 10:39:46 +01:00
soutade 6c0c04cad5 Implement Delete operation in AccountPanel contextual menu
Fix a bug in a SQL request
Use nbCategories in AccountPanel to prevent buffer overflow
2011-10-31 10:24:05 +01:00
soutade 739ac0cbc2 Implement GenerateMonth function 2011-10-31 09:15:37 +01:00
soutade c2b6aea35a Add Generate Dialog & Contextual menu in AccountPanel
Fix a bug in year loading
2011-10-31 09:14:40 +01:00
soutade 4441ea1810 Enable account initial value modification
Fix a bug : accounts table header reset in InitAccounts
2011-10-30 09:27:03 +01:00
soutade 42b1b3b85d Handle month change in treeview 2011-10-24 21:05:12 +02:00
soutade f035692ea3 GridAccount rendering is now like wxWidgets GridAccount 2011-10-22 13:13:57 +02:00
soutade 34112f7762 Fix some typo bugs in Database query
Add Group/UnGroup/UpdateNextMonths buttons
Display correct title in AccountPannel
2011-10-22 11:37:35 +02:00
soutade c5cec6c9d6 Add meta support in GridAccount
Add TabDelegate
2011-10-22 10:55:34 +02:00
soutade 2243f0a1cf Modify operations in FormulaDelegate
Add "+" button in GridAccount
2011-10-22 09:57:20 +02:00
soutade aa47adb791 Add FormulaDelegate 2011-10-20 17:29:22 +02:00
soutade 5bea328b8d First work on grid 2011-10-20 11:11:59 +02:00
soutade ea054b48ad Add pieview 2011-09-21 20:47:54 +02:00
soutade ae4a0eb7ac Add stats 2011-09-13 21:39:22 +02:00
soutade 98513c1ca9 Add calendar to AccountPanel 2011-09-06 19:47:02 +02:00
soutade fc9b06c507 Work on AccountPanel : add treeview 2011-09-04 21:01:32 +02:00
soutade 633bd15fdd Enable panels mechanism 2011-09-04 19:25:53 +02:00
soutade f6e0f92ad7 Work on wxUI and UsersDialog 2011-09-04 11:21:30 +02:00
soutade e6ff989bfa Fix compilation issues 2011-09-03 20:40:21 +02:00
soutade db46080b50 Users Dialog OK 2011-09-03 10:38:36 +02:00
soutade 658ec606ed First runnable version 2011-08-27 18:35:36 +02:00