Commit Graph

15 Commits

Author SHA1 Message Date
TheAssassin
8b4feb5fd5 Add data getter 2018-11-09 03:16:14 +01:00
TheAssassin
156b45f819 Mark query function as const 2018-11-09 03:10:36 +01:00
TheAssassin
8a2d57e8d5 Move definition of types into DesktopFile
Types will be shared with future DesktopFileWriter class.
2018-11-09 02:26:09 +01:00
TheAssassin
be1b2c95d4 Move type definitions into class 2018-11-09 02:14:48 +01:00
TheAssassin
4bb1ef124b Move into proper namespace 2018-11-09 01:56:05 +01:00
TheAssassin
2c40482bc0 Implement subscript operator returning sections 2018-11-09 01:44:02 +01:00
TheAssassin
73832323c8 Implement actual parsing 2018-11-09 01:12:48 +01:00
TheAssassin
169275e023 Fix semantics of isEmpty() 2018-11-09 00:58:09 +01:00
TheAssassin
78e5d0858e Add actual data structures 2018-11-09 00:57:06 +01:00
TheAssassin
b4efb2bc56 Increase test coverage 2018-11-09 00:54:32 +01:00
TheAssassin
aa2e8b9105 Allow construction from istream 2018-11-09 00:43:02 +01:00
TheAssassin
793b35dc61 Parse file in constructor 2018-11-09 00:37:58 +01:00
TheAssassin
e584088656 Use already existing function to copy data 2018-11-08 22:45:50 +01:00
TheAssassin
8a79cfbe1d Mark query functions as const 2018-11-08 22:38:29 +01:00
TheAssassin
22ecabc51b Desktop file parser initial commit 2018-11-08 22:18:23 +01:00