mirror of
https://github.com/InoriRus/Kyty.git
synced 2026-08-28 05:06:40 +00:00
add launcher
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
#ifndef CONFIGURATION_ITEM_H
|
||||
#define CONFIGURATION_ITEM_H
|
||||
|
||||
#include "Common.h"
|
||||
|
||||
#include <QListWidgetItem>
|
||||
|
||||
namespace Kyty {
|
||||
class Configuration;
|
||||
} // namespace Kyty
|
||||
|
||||
class ConfigurationItem: public QListWidgetItem
|
||||
{
|
||||
public:
|
||||
explicit ConfigurationItem(Kyty::Configuration* info, QListWidget* parent);
|
||||
~ConfigurationItem() override;
|
||||
|
||||
void Update();
|
||||
|
||||
KYTY_QT_CLASS_NO_COPY(ConfigurationItem);
|
||||
|
||||
Kyty::Configuration* GetInfo() { return m_info; }
|
||||
[[nodiscard]] const Kyty::Configuration* GetInfo() const { return m_info; }
|
||||
// void SetInfo(Kyty::Configuration* info);
|
||||
void SetRunning(bool state);
|
||||
[[nodiscard]] bool IsRunning() const { return m_running; }
|
||||
|
||||
private:
|
||||
Kyty::Configuration* m_info = nullptr;
|
||||
bool m_running = false;
|
||||
};
|
||||
|
||||
#endif // CONFIGURATION_ITEM_H
|
||||
Reference in New Issue
Block a user