Alf Gaida f71380240d Cherry-picking new upstream version 0.11.0
* Synced debian foo with experimental
* Bumped compat to 10
* Removed --parallel from rules, standard compat 10
* Bumped minimum version debhelper (>= 10)
* Bumped minimum version liblxqt0-dev (>= 0.11.0)
* Bumped minimum version libqt5xdg-dev (>= 2.0.0)
* Added build dependency libqt5xdgiconloader-dev (>= 2.0.0)
* Added build dependency libqt5svg5-dev
* Removed build dependency liboobs-1-dev
* Added recommends lxqt-admin-l10n
* Added a lintian-override for lxqt-admin-user-helper
* Exported LC_ALL=C.UTF-8 - define language settings for reproducible
  builds
* Fixed VCS-Fields, use https
* Bumped copyright years
* Added hardening to rules
* Added translation control to rules
* Set CMAKE_BUILD_TYPE=RelWithDebInfo
* Added README.md to docs
2016-10-18 01:55:00 +02:00

56 lines
1.5 KiB
C++

/*
*
* Copyright (C) 2014 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
*/
#ifndef USERDIALOG_H
#define USERDIALOG_H
#include <QDialog>
#include "ui_userdialog.h"
#include "usermanager.h"
class UserManager;
class UserInfo;
class UserDialog : public QDialog
{
Q_OBJECT
public:
UserDialog(UserManager* userManager, UserInfo* user, QWidget* parent = nullptr);
~UserDialog();
virtual void accept();
private Q_SLOTS:
void onLoginNameChanged(const QString& text);
void onFullNameChanged(const QString& text);
void onHomeDirChanged(const QString& text);
private:
Ui::UserDialog ui;
UserManager* mUserManager;
UserInfo* mUser;
bool mFullNameChanged;
bool mHomeDirChanged;
};
#endif // USERDIALOG_H