 |
Geometrize
1.0
An application for geometrizing images into geometric primitives
|
Go to the documentation of this file.
51 std::unique_ptr<RecentTasksListImpl>
d;
The RecentItem class models an item that was recently interacted with.
Definition: recentitem.h:12
void populateUi()
Definition: recenttaskslist.cpp:85
static QString getDisplayNameForTaskPath(const QUrl &url)
getDisplayNameForTaskPath Extracts a display name suitable for displaying to the user from the task U...
Definition: recenttaskslist.cpp:186
void loadExistingItems()
Definition: recenttaskslist.cpp:90
void removeItemDataAndMenuItems(const QList< QListWidgetItem * > &items)
Definition: recenttaskslist.cpp:69
virtual void keyPressEvent(QKeyEvent *e) override
Definition: recenttaskslist.cpp:191
void addItem(const RecentItem &recentItem) const
Definition: recenttaskslist.cpp:126
~RecentTasksListImpl()=default
static QString getDisplayNameForTaskPath(const QUrl &url)
Definition: recenttaskslist.cpp:37
QString getMenuItemKey(const QListWidgetItem *const item) const
Definition: recenttaskslist.cpp:158
void signal_cleared()
signal_cleared is emitted after the recent items are cleared.
void setupConnections()
Definition: recenttaskslist.cpp:102
void clear()
clear Removes all items from the recent items.
Definition: recentitems.cpp:196
std::unique_ptr< RecentTasksListImpl > d
Definition: recenttaskslist.h:50
RecentTasksListImpl(const RecentTasksListImpl &)=delete
RecentTasksList * q
Definition: recenttaskslist.cpp:168
virtual ~RecentTasksList()
Definition: recenttaskslist.cpp:177
void signal_removed(const QString &itemId)
signal_removed is emitted after an item is removed.
void removeItem(const QString &key) const
Definition: recenttaskslist.cpp:143
void clearItemDataAndMenu() const
Definition: recenttaskslist.cpp:61
RecentTasksList(QWidget *parent=nullptr)
Definition: recenttaskslist.cpp:173
The RecentItems class encapsulates a list of items that were recently interacted with....
Definition: recentitems.h:17
QList< RecentItem > getItems() const
getItems Gets the recent items.
Definition: recentitems.cpp:172
QString getKey() const
Definition: recentitem.cpp:32
RecentItems & getRecentItems()
getRecentItems Gets a reference to the recent files list.
Definition: recentitems.cpp:206
RecentTasksListImpl(RecentTasksList *pQ)
Definition: recenttaskslist.cpp:26
Definition: commandlineparser.cpp:73
RecentTasksListImpl operator=(const RecentTasksListImpl &)=delete
std::vector< QMetaObject::Connection > m_connections
Definition: recenttaskslist.cpp:170
RecentItems * m_recents
Definition: recenttaskslist.cpp:169
void clear() const
Definition: recenttaskslist.cpp:153
void remove(const QString &itemId)
remove Removes an item from the recent items.
Definition: recentitems.cpp:190
void setMenuItemKey(QListWidgetItem *item, const QString &key) const
Definition: recenttaskslist.cpp:163
void signal_added(const RecentItem &item)
signal_added is emitted after an item is added.
void changeEvent(QEvent *) override
Definition: recenttaskslist.cpp:208
The RecentTasksList class models the UI for a list of recently opened tasks.
Definition: recenttaskslist.h:24
void onLanguageChange()
Definition: recenttaskslist.cpp:79
void setRecentItems(RecentItems *items)
setRecentItems Sets the items that the list will keep track of.
Definition: recenttaskslist.cpp:181
Definition: recenttaskslist.cpp:24
void setRecentItems(RecentItems *recents)
Definition: recenttaskslist.cpp:53
QString getDisplayName() const
Definition: recentitem.cpp:37