summaryrefslogtreecommitdiffstats
path: root/krfb/krfb/invitation.cc
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2020-12-09 14:11:22 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2020-12-09 14:11:22 +0900
commita06e2c2f225d76b67b0058a9880222f75d5495c3 (patch)
tree6afffac4dbc4eb2f25bdd2847d5b1105699dc772 /krfb/krfb/invitation.cc
parente19d155e7eb8fe8dee0b10b954b09396816733db (diff)
downloadtdenetwork-a06e2c2f225d76b67b0058a9880222f75d5495c3.tar.gz
tdenetwork-a06e2c2f225d76b67b0058a9880222f75d5495c3.zip
Renaming of files in preparation for code style tools.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'krfb/krfb/invitation.cc')
-rw-r--r--krfb/krfb/invitation.cc125
1 files changed, 0 insertions, 125 deletions
diff --git a/krfb/krfb/invitation.cc b/krfb/krfb/invitation.cc
deleted file mode 100644
index bb5ebe9d..00000000
--- a/krfb/krfb/invitation.cc
+++ /dev/null
@@ -1,125 +0,0 @@
-/***************************************************************************
- invitation.cpp
- -------------------
- begin : Sat Mar 30 2002
- copyright : (C) 2002 by Tim Jansen
- (C) Stefan Taferner (password encryption)
- email : tim@tjansen.de
- ***************************************************************************/
-
-/***************************************************************************
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-
-#include "invitation.h"
-
-/*
- * Function for (en/de)crypting strings for config file, taken from KMail
- * Author: Stefan Taferner <taferner@alpin.or.at>
- */
-TQString cryptStr(const TQString &aStr) {
- TQString result;
- for (unsigned int i = 0; i < aStr.length(); i++)
- result += (aStr[i].unicode() < 0x20) ? aStr[i] :
- TQChar(0x1001F - aStr[i].unicode());
- return result;
-}
-
-// a random string that doesn't contain i, I, o, O, 1, 0
-// based on TDEApplication::randomString()
-static TQString readableRandomString(int length) {
- TQString str;
- while (length)
- {
- int r = TDEApplication::random() % 62;
- r += 48;
- if (r > 57)
- r += 7;
- if (r > 90)
- r += 6;
- char c = char(r);
- if ((c == 'i') ||
- (c == 'I') ||
- (c == '1') ||
- (c == 'o') ||
- (c == 'O') ||
- (c == '0'))
- continue;
- str += c;
- length--;
- }
- return str;
-}
-
-Invitation::Invitation() :
- m_viewItem(0) {
- m_password = readableRandomString(4)+"-"+readableRandomString(3);
- m_creationTime = TQDateTime::currentDateTime();
- m_expirationTime = TQDateTime::currentDateTime().addSecs(INVITATION_DURATION);
-}
-
-Invitation::Invitation(const Invitation &x) :
- m_password(x.m_password),
- m_creationTime(x.m_creationTime),
- m_expirationTime(x.m_expirationTime),
- m_viewItem(0) {
-}
-
-Invitation::Invitation(TDEConfig* config, int num) {
- m_password = cryptStr(config->readEntry(TQString("password%1").arg(num), ""));
- m_creationTime = config->readDateTimeEntry(TQString("creation%1").arg(num));
- m_expirationTime = config->readDateTimeEntry(TQString("expiration%1").arg(num));
- m_viewItem = 0;
-}
-
-Invitation::~Invitation() {
- if (m_viewItem)
- delete m_viewItem;
-}
-
-Invitation &Invitation::operator= (const Invitation&x) {
- m_password = x.m_password;
- m_creationTime = x.m_creationTime;
- m_expirationTime = x.m_expirationTime;
- if (m_viewItem)
- delete m_viewItem;
- m_viewItem = 0;
- return *this;
-}
-
-void Invitation::save(TDEConfig *config, int num) const {
- config->writeEntry(TQString("password%1").arg(num), cryptStr(m_password));
- config->writeEntry(TQString("creation%1").arg(num), m_creationTime);
- config->writeEntry(TQString("expiration%1").arg(num), m_expirationTime);
-}
-
-TQString Invitation::password() const {
- return m_password;
-}
-
-TQDateTime Invitation::expirationTime() const {
- return m_expirationTime;
-}
-
-TQDateTime Invitation::creationTime() const {
- return m_creationTime;
-}
-
-bool Invitation::isValid() const {
- return m_expirationTime > TQDateTime::currentDateTime();
-}
-
-void Invitation::setViewItem(TDEListViewItem *i) {
- if (m_viewItem)
- delete m_viewItem;
- m_viewItem = i;
-}
-
-TDEListViewItem *Invitation::getViewItem() const{
- return m_viewItem;
-}