|
10 | 10 | MainWindow::MainWindow(const QString &fileName, QWidget *parent)
|
11 | 11 | : QMainWindow(parent),
|
12 | 12 | ui(new Ui::MainWindow),
|
13 |
| - qldd(NULL), |
14 |
| - shortcutClose(NULL), |
15 |
| - fileMenu(NULL), |
16 |
| - helpMenu(NULL), |
17 |
| - openAct(NULL), |
18 |
| - aboutAct(NULL), |
19 |
| - aboutQtAct(NULL), |
20 |
| - exitAct(NULL) { |
| 13 | + qldd(nullptr), |
| 14 | + shortcutClose(nullptr), |
| 15 | + fileMenu(nullptr), |
| 16 | + helpMenu(nullptr), |
| 17 | + openAct(nullptr), |
| 18 | + aboutAct(nullptr), |
| 19 | + aboutQtAct(nullptr), |
| 20 | + exitAct(nullptr) { |
21 | 21 | ui->setupUi(this);
|
22 | 22 |
|
23 | 23 | shortcutClose = new QShortcut(QKeySequence(Qt::Key_Escape), this);
|
@@ -47,76 +47,24 @@ MainWindow::~MainWindow() {
|
47 | 47 | void MainWindow::reset(const QString &fileName) {
|
48 | 48 | if (qldd) {
|
49 | 49 | delete qldd;
|
50 |
| - qldd = NULL; |
| 50 | + qldd = nullptr; |
51 | 51 | }
|
52 | 52 | qldd = new QLdd(fileName, qApp->applicationDirPath());
|
53 | 53 | QTreeWidgetItem *header = ui->treeWidget->headerItem();
|
54 | 54 | header->setText(0, "Dependency");
|
55 | 55 | qldd->fillDependency(*ui->treeWidget);
|
56 | 56 | qldd->fillExportTable(*ui->listWidgetExportTable);
|
57 |
| -#ifdef __APPLE__ |
58 |
| - QFont sansFont("Helvetica [Cronyx]", 12); |
59 |
| - QFont monoFont("Menlo", 12); |
60 |
| - ui->treeWidget->setFont(sansFont); |
61 |
| - ui->listWidgetExportTable->setFont(monoFont); |
62 |
| -#endif |
63 | 57 |
|
64 |
| - ui->labelName->setText("File Name "); |
65 |
| -#ifdef __APPLE__ |
66 |
| - ui->labelName->setFont(sansFont); |
67 |
| -#endif |
68 | 58 | ui->lineEditFileName->setText(qldd->getBinaryName());
|
69 |
| -#ifdef __APPLE__ |
70 |
| - ui->lineEditFileName->setFont(sansFont); |
71 |
| -#endif |
72 |
| - ui->labelSize->setText("File Size "); |
73 |
| -#ifdef __APPLE__ |
74 |
| - ui->labelSize->setFont(sansFont); |
75 |
| -#endif |
76 | 59 | ui->lineEditFileSize->setText(qldd->getStringFileSize() + "( " + QString::number(qldd->getFileSize()) + " bytes )");
|
77 |
| -#ifdef __APPLE__ |
78 |
| - ui->lineEditFileSize->setFont(sansFont); |
79 |
| -#endif |
80 |
| - ui->labelTimeAccess->setText("Access Time "); |
81 |
| -#ifdef __APPLE__ |
82 |
| - ui->labelTimeAccess->setFont(sansFont); |
83 |
| -#endif |
84 | 60 | ui->lineEditTimeAccess->setText(qldd->getAccessTime());
|
85 |
| -#ifdef __APPLE__ |
86 |
| - ui->lineEditTimeAccess->setFont(sansFont); |
87 |
| -#endif |
88 |
| - ui->labelTimeStatus->setText("Status Time "); |
89 |
| -#ifdef __APPLE__ |
90 |
| - ui->labelTimeStatus->setFont(sansFont); |
91 |
| -#endif |
92 | 61 | ui->lineEditTimeStatus->setText(qldd->getStatusTime());
|
93 |
| -#ifdef __APPLE__ |
94 |
| - ui->lineEditTimeStatus->setFont(sansFont); |
95 |
| -#endif |
96 |
| - ui->labelTimeModify->setText("Modify Time "); |
97 |
| -#ifdef __APPLE__ |
98 |
| - ui->labelTimeModify->setFont(sansFont); |
99 |
| -#endif |
100 | 62 | ui->lineEditTimeModify->setText(qldd->getModifyTime());
|
101 |
| -#ifdef __APPLE__ |
102 |
| - ui->lineEditTimeModify->setFont(sansFont); |
103 |
| -#endif |
104 | 63 |
|
105 | 64 | ui->lineEditOwner->setText(qldd->getOwnerName());
|
106 |
| -#ifdef __APPLE__ |
107 |
| - ui->labelOwner->setFont(sansFont); |
108 |
| - ui->lineEditOwner->setFont(sansFont); |
109 |
| -#endif |
110 | 65 | ui->lineEditGroup->setText(qldd->getGroupName());
|
111 |
| -#ifdef __APPLE__ |
112 |
| - ui->labelGroup->setFont(sansFont); |
113 |
| - ui->lineEditGroup->setFont(sansFont); |
114 |
| -#endif |
115 | 66 |
|
116 | 67 | ui->textEditInformation->setText(qldd->getInfo());
|
117 |
| -#ifdef __APPLE__ |
118 |
| - ui->textEditInformation->setFont(sansFont); |
119 |
| -#endif |
120 | 68 |
|
121 | 69 | QMOD owner = qldd->getOwnerMod();
|
122 | 70 | QMOD group = qldd->getGroupMod();
|
@@ -183,3 +131,21 @@ void MainWindow::createMenus() {
|
183 | 131 | helpMenu->addAction(aboutAct);
|
184 | 132 | helpMenu->addAction(aboutQtAct);
|
185 | 133 | }
|
| 134 | + |
| 135 | +void MainWindow::on_checkBoxOwnerRead_clicked(bool checked) { ui->checkBoxOwnerRead->setChecked(!checked); } |
| 136 | + |
| 137 | +void MainWindow::on_checkBoxOwnerWrite_clicked(bool checked) { ui->checkBoxOwnerWrite->setChecked(!checked); } |
| 138 | + |
| 139 | +void MainWindow::on_checkBoxOwnerExec_clicked(bool checked) { ui->checkBoxOwnerExec->setChecked(!checked); } |
| 140 | + |
| 141 | +void MainWindow::on_checkBoxGroupRead_clicked(bool checked) { ui->checkBoxGroupRead->setChecked(!checked); } |
| 142 | + |
| 143 | +void MainWindow::on_checkBoxGroupWrite_clicked(bool checked) { ui->checkBoxGroupWrite->setChecked(!checked); } |
| 144 | + |
| 145 | +void MainWindow::on_checkBoxGroupExec_clicked(bool checked) { ui->checkBoxGroupExec->setChecked(!checked); } |
| 146 | + |
| 147 | +void MainWindow::on_checkBoxOtherRead_clicked(bool checked) { ui->checkBoxOtherRead->setChecked(!checked); } |
| 148 | + |
| 149 | +void MainWindow::on_checkBoxOtherWrite_clicked(bool checked) { ui->checkBoxOtherWrite->setChecked(!checked); } |
| 150 | + |
| 151 | +void MainWindow::on_checkBoxOtherExec_clicked(bool checked) { ui->checkBoxOtherExec->setChecked(!checked); } |
0 commit comments