File: edit.h

package info (click to toggle)
mysql-navigator 1.2.4-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,756 kB
  • ctags: 1,058
  • sloc: cpp: 11,213; makefile: 46; sh: 24; sql: 11
file content (53 lines) | stat: -rw-r--r-- 819 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#ifndef EDIT_H
#define EDIT_H

#include <qmainwindow.h>
#include <qworkspace.h>
#include <qmultilineedit.h>

#include "file.h"

class Edit : public QMainWindow
{
Q_OBJECT

public:
	Edit(QWidget *, const char *, int);
	~Edit();

private:
	QWorkspace *work_space;

	void make_central_widget();
	void make_menubar();

private slots:
	void slot_new();
	void slot_open();
	void slot_save();
	void slot_save_as();
	void slot_print();
	void slot_close();
	void slot_quit();

	void slot_undo();
	void slot_redo();
	void slot_cut();
	void slot_copy();
	void slot_paste();
	void slot_paste_special();
	void slot_clear();
	void slot_select_all();

	void slot_about();

	void slot_message(const QString &, int);

protected:
	void closeEvent(QCloseEvent *);

public slots:
	void slot_display_background(const QString &);
};

#endif