Profile::Profile(QWidget *parent) : QMainWindow(parent), ui(new Ui::Profile) { ui->setupUi(this); QPixmap UserProfilePix("C:\\img\\damon.png"); ui->lbl_ProfilePic->setPixmap(UserProfilePix); QPixmap Slot1Pix("C:\\img\\david.png"); ui->lbl_FirstContactSlot->setPixmap(Slot1Pix); QPixmap Slot2Pix("C:\\img\\dom.png"); ui->lbl_SecondContactSlot->setPixmap(Slot2Pix); QPixmap Slot3Pix("C:\\img\\trevor.png"); ui->lbl_ThirdContactSlot->setPixmap(Slot3Pix); QPixmap Slot4Pix("C:\\img\\jesse.png"); ui->lbl_FourthContactSlot->setPixmap(Slot4Pix); connect(ui->pushButton_SignOut, SIGNAL(clicked()), SLOT(hide())); connect(ui->pushButton_SignOut, SIGNAL(clicked()), SIGNAL(showLoginWindow())); connect(ui->pushButton_AdvancedSettings, SIGNAL(clicked()), SLOT(hide())); connect(ui->pushButton_AdvancedSettings, SIGNAL(clicked()), SIGNAL(showSettingsWindow())); connect(ui->button_changePass, SIGNAL(clicked()), SIGNAL(showChangePassWindow())); connect(ui->btn_changepicture, SIGNAL(clicked()), SIGNAL(showChangePictureWindow())); connect(ui->btn_addContact, SIGNAL(clicked()), SIGNAL(showNewContactWindow())); connect(ui->pushButton_CS1, SIGNAL(clicked()), SLOT(hide())); connect(ui->pushButton_CS1, SIGNAL(clicked()), SIGNAL(showChatWindow())); connect(ui->pushButton_CS2, SIGNAL(clicked()), SLOT(hide())); connect(ui->pushButton_CS2, SIGNAL(clicked()), SIGNAL(showChatWindow())); }
bool UserManagement_Invoicing::init(MainWindow *parent) { PluginInterface *plugin = parent->getPlugin("UserManagementIF"); userManagementInterface = dynamic_cast<UserManagementInterface *>(plugin); if(!userManagementInterface) { return false; } else { userManagementInterface->registeObserver(this); } initAction(); initToolBar(); if(!showLoginWindow()) { exit(0); } userManagement(); userChanged(); this->parent = parent; return true; }