Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-21867

Create more C++ code model icons

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • None
    • C/C++/Obj-C++ Support
    • None

    Description

      Many icon variants are missing, for example anything with templates

      #include <QObject>
      
      // https://bugreports.qt.io/browse/QTCREATORBUG-20716
      
      #define Macro
      
      class Class {
          Q_OBJECT
      public:
          Q_PROPERTY(bool property READ readProperty CONSTANT);
          void publicFunction();
          void static publicStaticFunction();
          template<int> void publicTemplateFunction();
          template<int> void static publicStaticTemplateFunction();
      
          int publicVariable;
          int static publicStaticVariable;
      
      signals:
          void signal();
      
      public slots:
          void publicSlot();
          template<int> void publicTemplateSlot();
      
      protected:
          void protectedFunction();
          void static protectedStaticFunction();
          template<int> void protectedTemplateFunction();
          template<int> void static protectedStaticTemplateFunction();
      
          int protectedVariable;
          int static protectedStaticVariable;
      
      protected slots:
          void protectedSlot();
          template<int> void protectedTemplateSlot();
      
      private:
          void privateFunction();
          void static privateStaticFunction();
          // https://bugreports.qt.io/browse/QTCREATORBUG-20761
          template<int> void privateTemplateFunction();
          template<int> void static privateStaticTemplateFunction();
      
      private slots:
          void privateSlot();
          template<int> void privateTemplateSlot();
      
          int privateVariable;
          int static privateStaticVariable;
      };
      
      template <int>
      class TemplateClass{
      };
      
      struct Struct {};
      
      template <int>
      struct TemplateStruct {};
      
      enum Enum {
          EnumKey;
      };
      
      namespace NameSpace {}
      

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              portale Alessandro Portale
              portale Alessandro Portale
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes