12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- #ifndef cmQtAutoGen_h
- #define cmQtAutoGen_h
- #include "cmConfigure.h"
- #include <string>
- #include <vector>
- class cmQtAutoGen
- {
- public:
-
- static std::string const ListSep;
-
- static unsigned int const ParallelMax;
-
- enum class GeneratorT
- {
- GEN,
- MOC,
- UIC,
- RCC
- };
- public:
-
- static std::string const& GeneratorName(GeneratorT genType);
-
- static std::string GeneratorNameUpper(GeneratorT genType);
-
- static std::string Quoted(std::string const& text);
- static std::string QuotedCommand(std::vector<std::string> const& command);
-
- static std::string SubDirPrefix(std::string const& filename);
-
- static std::string AppendFilenameSuffix(std::string const& filename,
- std::string const& suffix);
-
- static void UicMergeOptions(std::vector<std::string>& baseOpts,
- std::vector<std::string> const& newOpts,
- bool isQt5);
-
- static void RccMergeOptions(std::vector<std::string>& baseOpts,
- std::vector<std::string> const& newOpts,
- bool isQt5);
-
-
-
- static void RccListParseContent(std::string const& content,
- std::vector<std::string>& files);
-
- static bool RccListParseOutput(std::string const& rccStdOut,
- std::string const& rccStdErr,
- std::vector<std::string>& files,
- std::string& error);
-
- static void RccListConvertFullPath(std::string const& qrcFileDir,
- std::vector<std::string>& files);
- };
- #endif
|