Go to the documentation of this file. 1 #ifndef EDITPROFILESDIALOG_H
2 #define EDITPROFILESDIALOG_H
8 class QTableWidgetItem;
22 operator bool ()
const
32 Ui::EditProfilesDialog *
ui;
44 bool saveXML(
const QString &path)
const;
45 bool loadXML(
const QString &path);
65 #endif // EDITPROFILESDIALOG_H
EditProfilesDialog(QWidget *parent=nullptr)
Definition: EditProfilesDialog.cpp:17
Ui::EditProfilesDialog * ui
Definition: EditProfilesDialog.h:32
void connectAvatarReady(const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot)
Definition: AvatarLoader.h:45
void disconnectAvatarReady(const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot)
Definition: AvatarLoader.h:49
QString name
Definition: EditProfilesDialog.h:18
std::vector< Item > list_
Definition: EditProfilesDialog.h:34
bool enable_double_click_
Definition: EditProfilesDialog.h:33
void updateAvatar(const QString &email, bool request)
Definition: EditProfilesDialog.cpp:51
void on_lineEdit_mail_textChanged(const QString &text)
メールアドレスが編集されたとき
Definition: EditProfilesDialog.cpp:199
int exec(Item const &select)
Definition: EditProfilesDialog.cpp:36
void on_pushButton_delete_clicked()
プロファイルを削除する
Definition: EditProfilesDialog.cpp:161
void on_tableWidget_itemChanged(QTableWidgetItem *item)
Definition: EditProfilesDialog.cpp:250
AvatarLoader avatar_loader
Definition: ApplicationGlobal.h:54
void on_pushButton_get_icon_from_network_clicked()
Definition: EditProfilesDialog.cpp:348
Definition: EditProfilesDialog.h:14
void on_pushButton_down_clicked()
Definition: EditProfilesDialog.cpp:226
Definition: AboutDialog.h:6
bool loadXML(const QString &path)
Definition: EditProfilesDialog.cpp:269
void updateTableWidget(const Item &select)
list_ の内容をテーブルウィジェットへ反映する
Definition: EditProfilesDialog.cpp:105
void on_tableWidget_itemDoubleClicked(QTableWidgetItem *item)
Definition: EditProfilesDialog.cpp:354
Item selectedItem() const
Definition: EditProfilesDialog.cpp:310
void enableDoubleClock(bool f)
Definition: EditProfilesDialog.cpp:31
void resetTableWidget()
テーブルウィジェットを初期化
Definition: EditProfilesDialog.cpp:72
void on_pushButton_up_clicked()
Definition: EditProfilesDialog.cpp:215
static bool isValidMailAddress(const QString &email)
文字列が有効なメールアドレスか判定する
Definition: misc.cpp:546
ApplicationGlobal * global
Definition: main.cpp:33
QImage fetch(const QString &email, bool request) const
Definition: AvatarLoader.cpp:187
void on_tableWidget_currentItemChanged(QTableWidgetItem *current, QTableWidgetItem *previous)
Definition: EditProfilesDialog.cpp:236
QString email
Definition: EditProfilesDialog.h:19
bool operator==(Item const &other) const
Definition: EditProfilesDialog.h:26
void on_pushButton_add_clicked()
プロファイルを追加する
Definition: EditProfilesDialog.cpp:130
QString current_email_
Definition: EditProfilesDialog.h:35
Definition: EditProfilesDialog.h:17
void on_lineEdit_name_textChanged(const QString &text)
名前が編集されたとき
Definition: EditProfilesDialog.cpp:180
~EditProfilesDialog()
Definition: EditProfilesDialog.cpp:25
bool saveXML(const QString &path) const
Definition: EditProfilesDialog.cpp:319
Definition: BlockSignals.h:6
void avatarReady()
Definition: EditProfilesDialog.cpp:64
void updateUI()
UI更新
Definition: EditProfilesDialog.cpp:89