 |
Geometrize
1.0
An application for geometrizing images into geometric primitives
|
void populateUi()
Definition: templategrid.cpp:93
void changeEvent(QEvent *) override
Definition: templategrid.cpp:130
void setItemFilter(const QString &filter)
Definition: templategrid.cpp:55
layout::FlowLayout * m_layout
Definition: templategrid.cpp:105
std::unique_ptr< TemplateGridImpl > d
Definition: templategrid.h:45
void onLanguageChange()
Definition: templategrid.cpp:87
std::vector< std::string > getTemplateSearchPaths()
getTemplateSearchpaths Gets the directory paths that the program will search for project file templat...
Definition: searchpaths.cpp:26
TemplateGrid * q
Definition: templategrid.cpp:104
TemplateGridImpl(TemplateGrid *pQ)
Definition: templategrid.cpp:26
Definition: templategrid.cpp:24
The FlowLayout class implements a layout that arranges components in a directional flow,...
Definition: flowlayout.h:53
std::unique_ptr< chaiscript::ChaiScript > m_templateLoader
Definition: templategrid.cpp:106
std::unique_ptr< chaiscript::ChaiScript > createDefaultEngine()
createDefaultEngine Creates a default Chaiscript engine object, with the default bindings (Geometrize...
Definition: chaiscriptcreator.cpp:26
void setItemFilter(const QString &filter)
setItemFilter Filters the visible items in the template item grid.
Definition: templategrid.cpp:125
std::vector< TemplateButton * > m_buttons
Definition: templategrid.cpp:107
Definition: commandlineparser.cpp:73
void loadTemplates()
Definition: templategrid.cpp:32
The TemplateGrid class models the UI for a dynamic grid of project templates.
Definition: templategrid.h:20
TemplateGridImpl(const TemplateGridImpl &)=delete
virtual ~TemplateGrid()
Definition: templategrid.cpp:116
~TemplateGridImpl()=default
void loadTemplates()
loadTemplates Loads all of the available templates, creating buttons for each one in the grid.
Definition: templategrid.cpp:120
void signal_templateLoaded(QString, bool)
void addTemplateItem(const QString &templateFolder)
Definition: templategrid.cpp:97
std::vector< std::string > getSubdirectoriesForDirectory(const std::string &dirPath)
getSubdirectoriesForDirectory Gets the absolute paths for direct subdirectories of the given director...
Definition: util.cpp:180
TemplateGridImpl operator=(const TemplateGridImpl &)=delete
TemplateGrid(QWidget *parent=nullptr)
Definition: templategrid.cpp:110