Kitlist
A list manager for maintaining kit lists
Loading...
Searching...
No Matches
fdsd::fc::ItemDialog Class Referencefinal

Dialog for entering details of an Item. More...

#include "kitlist_finalcut.hpp"

Inheritance diagram for fdsd::fc::ItemDialog:

Public Member Functions

 ItemDialog (finalcut::FWidget *parent, KitListBaseApp *base_app, int32_t item_id)
finalcut::FString getClassName () const override
bool is_cancelled ()
finalcut::FString get_name ()
void set_name (finalcut::FString name)
bool is_checked ()
void set_checked (bool checked)

Private Member Functions

void adjustSize () override
void initLayout () override

Private Attributes

KitListBaseAppbase_app
int32_t item_id
finalcut::FLineEdit input_name {this}
finalcut::FCheckBox checkbox {"Chec&ked", this}
finalcut::FButton btn_cancel {this}
finalcut::FButton btn_ok {this}
std::shared_ptr< Itemitem = nullptr
bool cancelled = true

Detailed Description

Dialog for entering details of an Item.

Definition at line 167 of file kitlist_finalcut.hpp.

Constructor & Destructor Documentation

◆ ItemDialog()

ItemDialog::ItemDialog ( finalcut::FWidget * parent,
KitListBaseApp * base_app,
int32_t item_id )
explicit

Definition at line 336 of file kitlist_finalcut.cpp.

Member Function Documentation

◆ adjustSize()

void ItemDialog::adjustSize ( )
overrideprivate

Definition at line 379 of file kitlist_finalcut.cpp.

◆ get_name()

finalcut::FString fdsd::fc::ItemDialog::get_name ( )
inline

Definition at line 174 of file kitlist_finalcut.hpp.

◆ getClassName()

finalcut::FString fdsd::fc::ItemDialog::getClassName ( ) const
inlineoverride

Definition at line 172 of file kitlist_finalcut.hpp.

◆ initLayout()

void ItemDialog::initLayout ( )
overrideprivate

Definition at line 367 of file kitlist_finalcut.cpp.

◆ is_cancelled()

bool fdsd::fc::ItemDialog::is_cancelled ( )
inline

Definition at line 173 of file kitlist_finalcut.hpp.

◆ is_checked()

bool fdsd::fc::ItemDialog::is_checked ( )
inline

Definition at line 176 of file kitlist_finalcut.hpp.

◆ set_checked()

void fdsd::fc::ItemDialog::set_checked ( bool checked)
inline

Definition at line 177 of file kitlist_finalcut.hpp.

◆ set_name()

void fdsd::fc::ItemDialog::set_name ( finalcut::FString name)
inline

Definition at line 175 of file kitlist_finalcut.hpp.

Member Data Documentation

◆ base_app

KitListBaseApp* fdsd::fc::ItemDialog::base_app
private

Definition at line 179 of file kitlist_finalcut.hpp.

◆ btn_cancel

finalcut::FButton fdsd::fc::ItemDialog::btn_cancel {this}
private

Definition at line 183 of file kitlist_finalcut.hpp.

◆ btn_ok

finalcut::FButton fdsd::fc::ItemDialog::btn_ok {this}
private

Definition at line 184 of file kitlist_finalcut.hpp.

◆ cancelled

bool fdsd::fc::ItemDialog::cancelled = true
private

Definition at line 186 of file kitlist_finalcut.hpp.

◆ checkbox

finalcut::FCheckBox fdsd::fc::ItemDialog::checkbox {"Chec&ked", this}
private

Definition at line 182 of file kitlist_finalcut.hpp.

◆ input_name

finalcut::FLineEdit fdsd::fc::ItemDialog::input_name {this}
private

Definition at line 181 of file kitlist_finalcut.hpp.

◆ item

std::shared_ptr<Item> fdsd::fc::ItemDialog::item = nullptr
private

Definition at line 185 of file kitlist_finalcut.hpp.

◆ item_id

int32_t fdsd::fc::ItemDialog::item_id
private

Definition at line 180 of file kitlist_finalcut.hpp.


The documentation for this class was generated from the following files:
Copyright 2008-2025 Frank Dean