X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=accountdialog.h;h=7c77f8f337b3fddca388b0f9c8cc9b72fce37ac8;hb=3606d69e42b19947969814e44eb4426e2ca8ac21;hp=93c3da0708cf27900bb33fe7457a71ac755ce78c;hpb=045530a7fa64f976c1c98c1b470998bf2a07c309;p=vlc-remote diff --git a/accountdialog.h b/accountdialog.h index 93c3da0..7c77f8f 100644 --- a/accountdialog.h +++ b/accountdialog.h @@ -1,25 +1,53 @@ +/* VLC-REMOTE for MAEMO 5 +* Copyright (C) 2010 Schutz Sacha , Dru Moore +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License version 2, +* or (at your option) any later version, as published by the Free +* Software Foundation +* +* This program 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 General Public License for more details +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., +* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +*/ #ifndef ACCOUNTDIALOG_H #define ACCOUNTDIALOG_H #include - +#include +#include namespace Ui { class AccountDialog; } -class AccountDialog : public QDialog { +class AccountDialog : public QDialog +{ Q_OBJECT + public: explicit AccountDialog(QWidget *parent = 0); ~AccountDialog(); -public slots: - void addAccount(); + static QListWidgetItem asyncTestItem(const QListWidgetItem& item); -protected: - void changeEvent(QEvent *e); +static QString currentIp(); + +public slots: + void add(); + void edit(); + void rem(); + void use(); + void load(); + void enableUi(); + void setAsyncItem(int row); private: Ui::AccountDialog *ui; + QFutureWatcher * mFuturWatcher; }; #endif // ACCOUNTDIALOG_H