[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 190057] New: RFE: Change the way project items are sorted in
From:       Lorenzo Villani <lvillani () binaryhelix ! net>
Date:       2009-04-19 11:06:02
Message-ID: bug-190057-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=190057

           Summary: RFE: Change the way project items are sorted in
                    CMake-based projects
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: unspecified
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: lvillani@binaryhelix.net


Version:           3.9.92 (using Devel)
Installed from:    Compiled sources

This Request For Enhancement is about the project view in KDevelop 3.9.92 (and
latest svn snapshots).

The way the project view looks at the moment is a bit confusing, in particular
the items are sorted by name disregarding their type (directory, target, simple
file).
I'd rather suggest to adopt the following (almost common to every IDE I used
before) tree layout:

[Project name]
`- [CMake target directory - referenced by add_subdirectory() ? ]
`- [other directories]
`- <targets>
   `- .cpp files referenced by the target
`- CMakeLists.txt (if any)
`- source files
`- header files (if any)
`- every other file ordered by name and grouped together (no need to make
visual separation, just make, for example, go every .txt file together, etc)

Plus that, the current policy is to duplicate source files entries referenced
by a target in the subtree called 'source files' above. While I don't have any
objection to that there's a problem with CMakeLists.txt files referencing
source files from other directories, this means that those files would appear
under a different directory: this is misleading as it creates a wrong
representation of the physical project layout on disk.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic