N9profile
[n9profile] / telenumdialog.h
diff --git a/telenumdialog.h b/telenumdialog.h
new file mode 100644 (file)
index 0000000..cacffc5
--- /dev/null
@@ -0,0 +1,46 @@
+#ifndef TELENUMDIALOG_H
+#define TELENUMDIALOG_H
+
+#include <QDialog>
+
+namespace Ui {
+    class TeleNumDialog;
+}
+class QStandardItemModel;
+class QModelIndex;
+class QItemSelectionModel;
+class QSettings;
+class QMaemo5ValueButton;
+class QStringList;
+class QModelIndex;
+class QListView;
+class QMaemo5ListPickSelector;
+
+/** \class TeleNumDialog
+  \brief class for dialog telephone rules
+ */
+class TeleNumDialog : public QDialog {
+    Q_OBJECT
+public:
+    TeleNumDialog(QWidget *parent = 0);
+    ~TeleNumDialog();
+    void SetViews(QStandardItemModel *model_of_Telnum ,
+                  QItemSelectionModel *selModel_Telnum);
+
+    void SetProfilenames(QStringList list_of_profiles_nf);
+
+protected:
+    void changeEvent(QEvent *e);
+
+private:
+    Ui::TeleNumDialog *ui;
+       QStringList list_of_profiles;
+
+
+private slots:
+    void on_tableView_clicked(QModelIndex index);
+    void on_pushButton_clicked();
+        void createNewRule();
+};
+
+#endif // TELENUMDIALOG_H